blob: 5526ac86999e851bf82b46e419b5972b06bff94b [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": _("Billing"),
Anand Doshi08ef4672014-05-08 11:43:18 +05308 "items": [
9 {
10 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053011 "name": "Sales Invoice",
12 "description": _("Bills raised to Customers.")
13 },
14 {
15 "type": "doctype",
16 "name": "Purchase Invoice",
17 "description": _("Bills raised by Suppliers.")
18 },
19 {
20 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053021 "name": "Payment Request",
22 "description": _("Payment Request")
23 },
24 {
Nabin Haite4bbb692016-07-04 16:16:24 +053025 "type": "doctype",
26 "name": "Payment Entry",
27 "description": _("Bank/Cash transactions against party or for internal transfer")
28 },
29 {
Nabin Hait3bb1a422016-08-02 16:41:10 +053030 "type": "page",
31 "name": "pos",
32 "label": _("POS"),
33 "description": _("Point of Sale")
34 },
35 {
rohitwaghchauredd092e32017-09-15 16:16:36 +053036 "type": "doctype",
Zarrarf2df7f32018-05-08 16:06:36 +053037 "name": "Auto Repeat",
38 "label": _("Auto Repeat"),
rohitwaghchauredd092e32017-09-15 16:16:36 +053039 "description": _("To make recurring documents")
40 },
41 {
Zarrar2cadb1e2018-08-06 14:46:16 +053042 "type": "doctype",
43 "name": "Loyalty Program",
44 "label": _("Loyalty Program"),
45 "description": _("To make Customer based incentive schemes.")
46 },
47 {
48 "type": "doctype",
49 "name": "Loyalty Point Entry",
50 "label": _("Loyalty Point Entry"),
51 "description": _("To view logs of Loyalty Points assigned to a Customer.")
52 },
53 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053054 "type": "report",
55 "name": "Accounts Receivable",
Rushabh Mehta919a74a2017-06-22 16:37:04 +053056 "doctype": "Sales Invoice",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053057 "is_query_report": True
58 },
59 {
60 "type": "report",
61 "name": "Accounts Payable",
62 "doctype": "Purchase Invoice",
63 "is_query_report": True
64 },
65 ]
66
67 },
68 {
69 "label": _("Company and Accounts"),
70 "items": [
71 {
72 "type": "doctype",
73 "name": "Company",
74 "description": _("Company (not Customer or Supplier) master.")
75 },
76 {
77 "type": "doctype",
78 "name": "Journal Entry",
79 "description": _("Accounting journal entries.")
80 },
81 {
Saurabh52ec0ed2016-07-05 18:02:38 +053082 "type": "doctype",
83 "name": "Account",
Rushabh Mehta2167ff52016-12-07 11:08:48 +053084 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053085 "label": _("Chart of Accounts"),
Saurabh17022732016-06-21 13:19:17 +053086 "route": "Tree/Account",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053087 "description": _("Tree of financial accounts."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053088 },
89 {
90 "type": "report",
91 "name":"General Ledger",
92 "doctype": "GL Entry",
93 "is_query_report": True,
94 },
95 ]
96 },
97 {
98 "label": _("Masters"),
99 "items": [
100 {
101 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +0530102 "name": "Customer",
103 "description": _("Customer database.")
104 },
105 {
106 "type": "doctype",
107 "name": "Supplier",
108 "description": _("Supplier database.")
109 },
110 {
Saurabh3ba22672015-12-21 18:24:49 +0530111 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530112 "name": "Item",
Nabin Hait9501a1e2016-03-30 15:06:19 +0530113 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530114 ]
115 },
116 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530117 "label": _("Accounting Statements"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530118 "items": [
119 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530120 "type": "report",
121 "name": "Trial Balance",
122 "doctype": "GL Entry",
123 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530124 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530125 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530126 "type": "report",
127 "name": "Balance Sheet",
128 "doctype": "GL Entry",
129 "is_query_report": True
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530130 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530131 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530132 "type": "report",
133 "name": "Cash Flow",
134 "doctype": "GL Entry",
135 "is_query_report": True
Anand Doshi08ef4672014-05-08 11:43:18 +0530136 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530137 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530138 "type": "report",
139 "name": "Profit and Loss Statement",
140 "doctype": "GL Entry",
141 "is_query_report": True
142 },
rohitwaghchaureefff6e52018-04-18 10:52:07 +0530143 {
144 "type": "report",
145 "name": "Consolidated Financial Statement",
146 "doctype": "GL Entry",
147 "is_query_report": True
148 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530149 ]
150 },
151 {
152 "label": _("Banking and Payments"),
153 "items": [
154 {
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530155 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530156 "label": _("Update Bank Transaction Dates"),
157 "name": "Bank Reconciliation",
158 "description": _("Update bank payment dates with journals.")
159 },
160 {
161 "type": "doctype",
162 "label": _("Match Payments with Invoices"),
163 "name": "Payment Reconciliation",
164 "description": _("Match non-linked Invoices and Payments.")
165 },
166 {
167 "type": "report",
168 "name": "Bank Reconciliation Statement",
169 "is_query_report": True,
170 "doctype": "Journal Entry"
171 },
172 {
173 "type": "report",
174 "name": "Bank Clearance Summary",
175 "is_query_report": True,
176 "doctype": "Journal Entry"
177 },
Ishan Loya09fe8e02017-04-25 14:26:33 +0530178 {
179 "type": "doctype",
180 "name": "Bank Guarantee",
181 "doctype": "Bank Guarantee"
182 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530183 ]
184 },
185 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530186 "label": _("Taxes"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530187 "items": [
188 {
189 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530190 "name": "Sales Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530191 "description": _("Tax template for selling transactions.")
192 },
193 {
194 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530195 "name": "Purchase Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530196 "description": _("Tax template for buying transactions.")
197 },
198 {
199 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530200 "name": "Tax Rule",
201 "description": _("Tax Rule for transactions.")
202 },
203 {
Zarrar2cadb1e2018-08-06 14:46:16 +0530204 "type": "doctype",
205 "name": "Tax Withholding Category",
206 "description": _("Tax Withholding rates to be applied on transactions.")
207 },
208 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530209 "type": "report",
210 "name": "Sales Register",
211 "doctype": "Sales Invoice",
212 "is_query_report": True
213 },
214 {
215 "type": "report",
216 "name": "Purchase Register",
217 "doctype": "Purchase Invoice",
218 "is_query_report": True
219 },
220 ]
221 },
222 {
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530223 "label": _("Goods and Services Tax (GST India)"),
224 "items": [
225 {
226 "type": "doctype",
Rushabh Mehta00ae4242017-06-27 17:31:41 +0530227 "name": "GST Settings",
228 },
229 {
230 "type": "doctype",
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530231 "name": "GST HSN Code",
232 },
233 {
234 "type": "report",
235 "name": "GST Sales Register",
236 "is_query_report": True
237 },
238 {
239 "type": "report",
240 "name": "GST Purchase Register",
241 "is_query_report": True
242 },
243 {
244 "type": "report",
245 "name": "GST Itemised Sales Register",
246 "is_query_report": True
247 },
248 {
249 "type": "report",
250 "name": "GST Itemised Purchase Register",
251 "is_query_report": True
252 },
253 ]
254 },
255 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530256 "label": _("Budget and Cost Center"),
257 "items": [
258 {
Saurabh52ec0ed2016-07-05 18:02:38 +0530259 "type": "doctype",
260 "name": "Cost Center",
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530261 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530262 "label": _("Chart of Cost Centers"),
Saurabhec8babe2016-06-21 15:55:54 +0530263 "route": "Tree/Cost Center",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530264 "description": _("Tree of financial Cost Centers."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530265 },
266 {
Nabin Haitb9bc7d62016-05-16 14:38:47 +0530267 "type": "doctype",
268 "name": "Budget",
269 "description": _("Define budget for a financial year.")
270 },
271 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530272 "type": "report",
273 "name": "Budget Variance Report",
274 "is_query_report": True,
275 "doctype": "Cost Center"
276 },
277 {
278 "type":"doctype",
279 "name": "Monthly Distribution",
280 "description": _("Seasonality for setting budgets, targets etc.")
281 },
282 ]
283 },
284 {
285 "label": _("Tools"),
286 "items": [
287 {
288 "type": "doctype",
289 "name": "Period Closing Voucher",
290 "description": _("Close Balance Sheet and book Profit or Loss.")
291 },
Nabin Hait70f05df2016-04-25 18:49:17 +0530292 {
293 "type": "doctype",
Saurabh066ae8e2016-07-05 12:41:20 +0530294 "name": "Cheque Print Template",
295 "description": _("Setup cheque dimensions for printing")
296 },
Rushabh Mehtad3f5d092017-11-15 16:29:53 +0530297 {
298 "type": "doctype",
299 "name": "Opening Invoice Creation Tool",
300 "description": _("Make Opening Sales and Purchase Invoices")
301 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530302 ]
303 },
304 {
305 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530306 "icon": "fa fa-cog",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530307 "items": [
308 {
309 "type": "doctype",
310 "name": "Accounts Settings",
311 "description": _("Default settings for accounting transactions.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530312 },
313 {
314 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530315 "name": "Fiscal Year",
316 "description": _("Financial / accounting year.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530317 },
318 {
319 "type": "doctype",
320 "name": "Currency",
321 "description": _("Enable / disable currencies.")
322 },
323 {
324 "type": "doctype",
325 "name": "Currency Exchange",
326 "description": _("Currency exchange rate master.")
327 },
328 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530329 "type": "doctype",
330 "name": "Payment Gateway Account",
331 "description": _("Setup Gateway accounts.")
332 },
333 {
334 "type": "doctype",
Nabin Hait7d4fd352017-10-05 12:20:33 +0530335 "name": "POS Settings",
336 "description": _("Setup mode of POS (Online / Offline)")
337 },
338 {
339 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530340 "name": "POS Profile",
341 "label": _("Point-of-Sale Profile"),
Nabin Hait7d4fd352017-10-05 12:20:33 +0530342 "description": _("Setup default values for POS Invoices")
Anand Doshi08ef4672014-05-08 11:43:18 +0530343 },
344 {
345 "type": "doctype",
346 "name":"Terms and Conditions",
347 "label": _("Terms and Conditions Template"),
348 "description": _("Template of terms or contract.")
349 },
350 {
351 "type": "doctype",
352 "name":"Mode of Payment",
353 "description": _("e.g. Bank, Cash, Credit Card")
354 },
355 {
356 "type": "doctype",
357 "name":"C-Form",
358 "description": _("C-Form records"),
359 "country": "India"
360 }
361 ]
362 },
363 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530364 "label": _("To Bill"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530365 "items": [
366 {
367 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530368 "name": "Ordered Items To Be Billed",
369 "is_query_report": True,
370 "doctype": "Sales Invoice"
371 },
372 {
373 "type": "report",
374 "name": "Delivered Items To Be Billed",
375 "is_query_report": True,
376 "doctype": "Sales Invoice"
377 },
378 {
379 "type": "report",
380 "name": "Purchase Order Items To Be Billed",
381 "is_query_report": True,
382 "doctype": "Purchase Invoice"
383 },
384 {
385 "type": "report",
386 "name": "Received Items To Be Billed",
387 "is_query_report": True,
388 "doctype": "Purchase Invoice"
389 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530390 ]
391
392 },
393 {
394 "label": _("Analytics"),
395 "items": [
396 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530397 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530398 "name": "Gross Profit",
399 "doctype": "Sales Invoice",
400 "is_query_report": True
401 },
402 {
403 "type": "report",
404 "name": "Purchase Invoice Trends",
Anand Doshi08ef4672014-05-08 11:43:18 +0530405 "is_query_report": True,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530406 "doctype": "Purchase Invoice"
407 },
408 {
409 "type": "report",
410 "name": "Sales Invoice Trends",
411 "is_query_report": True,
412 "doctype": "Sales Invoice"
413 },
414 ]
415 },
416 {
417 "label": _("Other Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530418 "icon": "fa fa-table",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530419 "items": [
420 {
421 "type": "report",
422 "name": "Trial Balance for Party",
423 "doctype": "GL Entry",
424 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530425 },
426 {
427 "type": "report",
Nabin Haitfd23fa72016-11-21 16:57:39 +0530428 "name": "Profitability Analysis",
429 "doctype": "GL Entry",
430 "is_query_report": True,
431 },
432 {
433 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530434 "name": "Payment Period Based On Invoice Date",
435 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530436 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530437 },
438 {
439 "type": "report",
440 "name": "Sales Partners Commission",
441 "is_query_report": True,
442 "doctype": "Sales Invoice"
443 },
444 {
445 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530446 "name": "Item-wise Sales Register",
447 "is_query_report": True,
448 "doctype": "Sales Invoice"
449 },
450 {
451 "type": "report",
452 "name": "Item-wise Purchase Register",
453 "is_query_report": True,
454 "doctype": "Purchase Invoice"
455 },
456 {
457 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530458 "name": "Accounts Receivable Summary",
459 "doctype": "Sales Invoice",
460 "is_query_report": True
461 },
462 {
463 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530464 "name": "Accounts Payable Summary",
465 "doctype": "Purchase Invoice",
466 "is_query_report": True
467 },
468 {
469 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530470 "is_query_report": True,
471 "name": "Customer Credit Balance",
472 "doctype": "Customer"
473 },
pawane61a2752017-11-02 17:53:24 +0530474 {
475 "type": "report",
476 "is_query_report": True,
pawan8d1d64a2017-11-03 21:52:07 +0530477 "name": "Sales Payment Summary",
pawane61a2752017-11-02 17:53:24 +0530478 "doctype": "Sales Invoice"
Shreya Shah51034542018-06-05 10:44:36 +0530479 },
480 {
481 "type": "report",
482 "is_query_report": True,
483 "name": "Address And Contacts",
484 "doctype": "Address"
pawane61a2752017-11-02 17:53:24 +0530485 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530486 ]
487 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530488 {
Ameya Shenoy5c33a042018-02-12 11:32:47 +0530489 "label": _("Share Management"),
490 "icon": "fa fa-microchip ",
491 "items": [
492 {
493 "type": "doctype",
494 "name":"Shareholder",
495 "description": _("List of available Shareholders with folio numbers")
496 },
497 {
498 "type": "doctype",
499 "name":"Share Transfer",
500 "description": _("List of all share transactions"),
501 },
502 {
503 "type": "report",
504 "name": "Share Ledger",
505 "doctype": "Share Transfer",
506 "is_query_report": True
507 },
508 {
509 "type": "report",
510 "name": "Share Balance",
511 "doctype": "Share Transfer",
512 "is_query_report": True
513 }
514 ]
515 },
516 {
Saurabh3d825e52018-07-13 17:41:36 +0530517 "label": _("Subscription Management"),
518 "icon": "fa fa-microchip ",
519 "items": [
520 {
521 "type": "doctype",
522 "name":"Subscriber",
523 },
524 {
525 "type": "doctype",
526 "name":"Subscription Plan",
527 },
528 {
529 "type": "doctype",
530 "name":"Subscription"
531 },
532 {
533 "type": "doctype",
534 "name": "Subscription Settings"
535 }
536 ]
537 },
538 {
Rushabh Mehta67712402015-05-25 18:30:53 +0530539 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530540 "icon": "fa fa-facetime-video",
Rushabh Mehta67712402015-05-25 18:30:53 +0530541 "items": [
542 {
543 "type": "help",
544 "label": _("Chart of Accounts"),
545 "youtube_id": "DyR-DST-PyA"
546 },
547 {
548 "type": "help",
549 "label": _("Opening Accounting Balance"),
550 "youtube_id": "kdgM20Q-q68"
551 },
552 {
553 "type": "help",
554 "label": _("Setting up Taxes"),
555 "youtube_id": "nQ1zZdPgdaQ"
556 }
557 ]
558 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530559 ]