blob: 5db4cc27021143ac8c5d7e1e7e1000403c9e04cc [file] [log] [blame]
Anand Doshid57e7932015-02-24 12:24:53 +05301from __future__ import unicode_literals
Anand Doshif5794f12014-03-03 15:05:28 +05302from frappe import _
3
Anand Doshi08ef4672014-05-08 11:43:18 +05304def get_data():
5 return [
6 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +05307 "label": _("Sales"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +05308 "icon": "fa fa-star",
Anand Doshi08ef4672014-05-08 11:43:18 +05309 "items": [
10 {
11 "type": "doctype",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053012 "name": "Customer",
Basawaraj Savalagi09bafc62019-05-13 14:59:19 +053013 "description": _("Customer Database."),
Prateeksha Singh063af4e2019-02-06 17:02:41 +053014 "onboard": 1,
15 },
16 {
17 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053018 "name": "Quotation",
19 "description": _("Quotes to Leads or Customers."),
Prateeksha Singh063af4e2019-02-06 17:02:41 +053020 "onboard": 1,
21 "dependencies": ["Item", "Customer"],
Anand Doshi08ef4672014-05-08 11:43:18 +053022 },
23 {
24 "type": "doctype",
25 "name": "Sales Order",
26 "description": _("Confirmed orders from Customers."),
Prateeksha Singh063af4e2019-02-06 17:02:41 +053027 "onboard": 1,
28 "dependencies": ["Item", "Customer"],
29 },
30 {
31 "type": "doctype",
Anurag Mishra76795aa2019-04-04 11:38:42 +053032 "name": "Sales Invoice",
33 "description": _("Invoices for Costumers."),
34 "onboard": 1,
35 "dependencies": ["Item", "Customer"],
36 },
37 {
38 "type": "doctype",
Basawaraj Savalagi09bafc62019-05-13 14:59:19 +053039 "name": "Blanket Order",
40 "description": _("Blanket Orders from Costumers."),
41 "onboard": 1,
42 "dependencies": ["Item", "Customer"],
43 },
44 {
45 "type": "doctype",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053046 "name": "Sales Partner",
47 "description": _("Manage Sales Partners."),
48 "dependencies": ["Item"],
49 },
50 {
51 "type": "doctype",
52 "label": _("Sales Person"),
53 "name": "Sales Person",
54 "icon": "fa fa-sitemap",
55 "link": "Tree/Sales Person",
56 "description": _("Manage Sales Person Tree."),
57 "dependencies": ["Item", "Customer"],
58 },
59 {
60 "type": "report",
61 "is_query_report": True,
Prateeksha Singh063af4e2019-02-06 17:02:41 +053062 "name": "Territory Target Variance (Item Group-Wise)",
Himanshu Warekar3315a9f2019-02-28 11:51:36 +053063 "route": "#query-report/Territory Target Variance Item Group-Wise",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053064 "doctype": "Territory",
65 },
66 {
67 "type": "report",
68 "is_query_report": True,
69 "name": "Sales Person Target Variance (Item Group-Wise)",
Himanshu Warekar3315a9f2019-02-28 11:51:36 +053070 "route": "#query-report/Sales Person Target Variance Item Group-Wise",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053071 "doctype": "Sales Person",
72 "dependencies": ["Sales Person"],
Anand Doshi08ef4672014-05-08 11:43:18 +053073 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053074 ]
75 },
76 {
Prateeksha Singh063af4e2019-02-06 17:02:41 +053077 "label": _("Items and Pricing"),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053078 "items": [
79 {
80 "type": "doctype",
Prateeksha Singh063af4e2019-02-06 17:02:41 +053081 "name": "Item",
82 "description": _("All Products or Services."),
83 "onboard": 1,
84 },
85 {
86 "type": "doctype",
Prateeksha Singh34234072019-02-07 09:18:24 +053087 "name": "Item Price",
88 "description": _("Multiple Item prices."),
Himanshu Warekar3315a9f2019-02-28 11:51:36 +053089 "route": "#Report/Item Price",
Prateeksha Singh34234072019-02-07 09:18:24 +053090 "dependencies": ["Item", "Price List"],
91 "onboard": 1,
92 },
93 {
94 "type": "doctype",
95 "name": "Price List",
96 "description": _("Price List master."),
97 "onboard": 1,
98 },
99 {
100 "type": "doctype",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530101 "name": "Item Group",
102 "icon": "fa fa-sitemap",
103 "label": _("Item Group"),
104 "link": "Tree/Item Group",
105 "description": _("Tree of Item Groups."),
106 "onboard": 1,
107 },
108 {
109 "type": "doctype",
110 "name": "Product Bundle",
111 "description": _("Bundle items at time of sale."),
112 "dependencies": ["Item"],
113 },
114 {
115 "type": "doctype",
Rohit Waghchaure1ecc7822019-06-14 17:29:26 +0530116 "name": "Promotional Scheme",
117 "description": _("Rules for applying different promotional schemes.")
118 },
119 {
120 "type": "doctype",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530121 "name": "Pricing Rule",
122 "description": _("Rules for applying pricing and discount."),
123 "dependencies": ["Item"],
124 },
125 {
126 "type": "doctype",
127 "name": "Shipping Rule",
128 "description": _("Rules for adding shipping costs."),
129 },
ashish-greycubea32618d2019-10-16 10:26:25 +0530130 {
131 "type": "doctype",
132 "name": "Coupon Code",
133 "description": _("Define coupon codes."),
134 }
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530135 ]
136 },
137 {
Prateeksha Singh9d4a1832019-02-11 15:14:50 +0530138 "label": _("Settings"),
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530139 "icon": "fa fa-cog",
140 "items": [
141 {
142 "type": "doctype",
143 "name": "Selling Settings",
144 "description": _("Default settings for selling transactions."),
Prateeksha Singh8aa45942019-03-04 14:00:02 +0530145 "settings": 1,
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530146 },
147 {
148 "type": "doctype",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530149 "name":"Terms and Conditions",
150 "label": _("Terms and Conditions Template"),
Prateeksha Singh34234072019-02-07 09:18:24 +0530151 "description": _("Template of terms or contract."),
152 "onboard": 1,
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530153 },
154 {
155 "type": "doctype",
156 "name": "Sales Taxes and Charges Template",
Prateeksha Singh34234072019-02-07 09:18:24 +0530157 "description": _("Tax template for selling transactions."),
158 "onboard": 1,
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530159 },
160 {
161 "type": "doctype",
162 "name": "Lead Source",
163 "description": _("Track Leads by Lead Source.")
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530164 },
165 {
Saurabh52ec0ed2016-07-05 18:02:38 +0530166 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530167 "label": _("Customer Group"),
Saurabh52ec0ed2016-07-05 18:02:38 +0530168 "name": "Customer Group",
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530169 "icon": "fa fa-sitemap",
Saurabh17022732016-06-21 13:19:17 +0530170 "link": "Tree/Customer Group",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530171 "description": _("Manage Customer Group Tree."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530172 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530173 {
174 "type": "doctype",
175 "name": "Contact",
176 "description": _("All Contacts."),
177 },
178 {
179 "type": "doctype",
180 "name": "Address",
181 "description": _("All Addresses."),
182 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530183 {
Saurabh52ec0ed2016-07-05 18:02:38 +0530184 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530185 "label": _("Territory"),
Saurabh52ec0ed2016-07-05 18:02:38 +0530186 "name": "Territory",
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530187 "icon": "fa fa-sitemap",
Saurabh17022732016-06-21 13:19:17 +0530188 "link": "Tree/Territory",
Anand Doshi08ef4672014-05-08 11:43:18 +0530189 "description": _("Manage Territory Tree."),
Anand Doshi08ef4672014-05-08 11:43:18 +0530190 },
Prateeksha Singh34234072019-02-07 09:18:24 +0530191 {
192 "type": "doctype",
193 "name": "Campaign",
194 "description": _("Sales campaigns."),
195 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530196 ]
197 },
198 {
Prateeksha Singh34234072019-02-07 09:18:24 +0530199 "label": _("Key Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530200 "icon": "fa fa-table",
Anand Doshi08ef4672014-05-08 11:43:18 +0530201 "items": [
202 {
Deepesh Garg67142142018-11-12 16:15:54 +0530203 "type": "report",
204 "is_query_report": True,
205 "name": "Sales Analytics",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530206 "doctype": "Sales Order",
207 "onboard": 1,
Anand Doshi08ef4672014-05-08 11:43:18 +0530208 },
209 {
210 "type": "page",
211 "name": "sales-funnel",
212 "label": _("Sales Funnel"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530213 "icon": "fa fa-bar-chart",
Prateeksha Singh063af4e2019-02-06 17:02:41 +0530214 "onboard": 1,
Anand Doshi08ef4672014-05-08 11:43:18 +0530215 },
216 {
217 "type": "report",
218 "is_query_report": True,
219 "name": "Customer Acquisition and Loyalty",
220 "doctype": "Customer",
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530221 "icon": "fa fa-bar-chart",
Anand Doshi08ef4672014-05-08 11:43:18 +0530222 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530223 {
224 "type": "report",
225 "is_query_report": True,
Prateeksha Singh34234072019-02-07 09:18:24 +0530226 "name": "Inactive Customers",
227 "doctype": "Sales Order"
228 },
229 {
230 "type": "report",
231 "is_query_report": True,
232 "name": "Ordered Items To Be Delivered",
233 "doctype": "Sales Order"
234 },
235 {
236 "type": "report",
237 "is_query_report": True,
238 "name": "Sales Person-wise Transaction Summary",
239 "doctype": "Sales Order"
240 },
241 {
242 "type": "report",
243 "is_query_report": True,
244 "name": "Item-wise Sales History",
245 "doctype": "Item"
246 },
247 {
248 "type": "report",
249 "is_query_report": True,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530250 "name": "Quotation Trends",
251 "doctype": "Quotation"
252 },
253 {
254 "type": "report",
255 "is_query_report": True,
256 "name": "Sales Order Trends",
257 "doctype": "Sales Order"
258 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530259 ]
260 },
261 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530262 "label": _("Other Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530263 "icon": "fa fa-list",
Anand Doshi08ef4672014-05-08 11:43:18 +0530264 "items": [
265 {
266 "type": "report",
267 "is_query_report": True,
268 "name": "Lead Details",
269 "doctype": "Lead"
270 },
271 {
272 "type": "report",
273 "is_query_report": True,
Shreya Shah51034542018-06-05 10:44:36 +0530274 "name": "Address And Contacts",
ahmadRagheb9017f372017-06-07 17:38:39 +0300275 "label": _("Customer Addresses And Contacts"),
mbauskarcbc49e22017-01-19 17:45:22 +0530276 "doctype": "Address",
277 "route_options": {
278 "party_type": "Customer"
279 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530280 },
281 {
282 "type": "report",
283 "is_query_report": True,
Rushabh Mehtab45a6bc2015-06-17 01:54:56 +0530284 "name": "BOM Search",
285 "doctype": "BOM"
286 },
287 {
288 "type": "report",
289 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530290 "name": "Available Stock for Packing Items",
291 "doctype": "Item",
292 },
293 {
294 "type": "report",
295 "is_query_report": True,
296 "name": "Pending SO Items For Purchase Request",
297 "doctype": "Sales Order"
298 },
Nabin Hait7dbcee82014-10-30 15:49:17 +0530299 {
300 "type": "report",
301 "is_query_report": True,
302 "name": "Customer Credit Balance",
303 "doctype": "Customer"
304 },
Nabin Hait19ce9042018-05-21 11:07:04 +0530305 {
306 "type": "report",
307 "is_query_report": True,
308 "name": "Customers Without Any Sales Transactions",
309 "doctype": "Customer"
310 },
Prasad Ramesh067d3c02019-05-16 10:18:02 +0530311 {
312 "type": "report",
313 "is_query_report": True,
314 "name": "Sales Partners Commission",
315 "doctype": "Customer"
316 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530317 ]
318 },
Michelle Alva6abb63b2019-07-15 14:00:00 +0530319
Anand Doshi08ef4672014-05-08 11:43:18 +0530320 ]