blob: 6d16e9202e6bbe0c2b0035634ab0a0ef91437b67 [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 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053036 "type": "report",
37 "name": "Accounts Receivable",
Rushabh Mehta919a74a2017-06-22 16:37:04 +053038 "doctype": "Sales Invoice",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053039 "is_query_report": True
40 },
41 {
42 "type": "report",
43 "name": "Accounts Payable",
44 "doctype": "Purchase Invoice",
45 "is_query_report": True
46 },
47 ]
48
49 },
50 {
51 "label": _("Company and Accounts"),
52 "items": [
53 {
54 "type": "doctype",
55 "name": "Company",
56 "description": _("Company (not Customer or Supplier) master.")
57 },
58 {
59 "type": "doctype",
60 "name": "Journal Entry",
61 "description": _("Accounting journal entries.")
62 },
63 {
Saurabh52ec0ed2016-07-05 18:02:38 +053064 "type": "doctype",
65 "name": "Account",
Rushabh Mehta2167ff52016-12-07 11:08:48 +053066 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053067 "label": _("Chart of Accounts"),
Saurabh17022732016-06-21 13:19:17 +053068 "route": "Tree/Account",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053069 "description": _("Tree of financial accounts."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053070 },
71 {
72 "type": "report",
73 "name":"General Ledger",
74 "doctype": "GL Entry",
75 "is_query_report": True,
76 },
77 ]
78 },
79 {
80 "label": _("Masters"),
81 "items": [
82 {
83 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053084 "name": "Customer",
85 "description": _("Customer database.")
86 },
87 {
88 "type": "doctype",
89 "name": "Supplier",
90 "description": _("Supplier database.")
91 },
92 {
Saurabh3ba22672015-12-21 18:24:49 +053093 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +053094 "name": "Item",
Anand Doshi08ef4672014-05-08 11:43:18 +053095 },
Nabin Hait9501a1e2016-03-30 15:06:19 +053096 {
97 "type": "doctype",
98 "name": "Asset",
99 },
100 {
101 "type": "doctype",
102 "name": "Asset Category",
103 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530104 ]
105 },
106 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530107 "label": _("Accounting Statements"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530108 "items": [
109 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530110 "type": "report",
111 "name": "Trial Balance",
112 "doctype": "GL Entry",
113 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530114 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530115 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530116 "type": "report",
117 "name": "Balance Sheet",
118 "doctype": "GL Entry",
119 "is_query_report": True
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +0530120 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530121 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530122 "type": "report",
123 "name": "Cash Flow",
124 "doctype": "GL Entry",
125 "is_query_report": True
Anand Doshi08ef4672014-05-08 11:43:18 +0530126 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530127 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530128 "type": "report",
129 "name": "Profit and Loss Statement",
130 "doctype": "GL Entry",
131 "is_query_report": True
132 },
133 ]
134 },
135 {
136 "label": _("Banking and Payments"),
137 "items": [
138 {
Ankit Javalkar8e7ca412014-09-12 15:18:53 +0530139 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530140 "label": _("Update Bank Transaction Dates"),
141 "name": "Bank Reconciliation",
142 "description": _("Update bank payment dates with journals.")
143 },
144 {
145 "type": "doctype",
146 "label": _("Match Payments with Invoices"),
147 "name": "Payment Reconciliation",
148 "description": _("Match non-linked Invoices and Payments.")
149 },
150 {
151 "type": "report",
152 "name": "Bank Reconciliation Statement",
153 "is_query_report": True,
154 "doctype": "Journal Entry"
155 },
156 {
157 "type": "report",
158 "name": "Bank Clearance Summary",
159 "is_query_report": True,
160 "doctype": "Journal Entry"
161 },
Ishan Loya09fe8e02017-04-25 14:26:33 +0530162 {
163 "type": "doctype",
164 "name": "Bank Guarantee",
165 "doctype": "Bank Guarantee"
166 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530167 ]
168 },
169 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530170 "label": _("Taxes"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530171 "items": [
172 {
173 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530174 "name": "Sales Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530175 "description": _("Tax template for selling transactions.")
176 },
177 {
178 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530179 "name": "Purchase Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530180 "description": _("Tax template for buying transactions.")
181 },
182 {
183 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530184 "name": "Tax Rule",
185 "description": _("Tax Rule for transactions.")
186 },
187 {
188 "type": "report",
189 "name": "Sales Register",
190 "doctype": "Sales Invoice",
191 "is_query_report": True
192 },
193 {
194 "type": "report",
195 "name": "Purchase Register",
196 "doctype": "Purchase Invoice",
197 "is_query_report": True
198 },
199 ]
200 },
201 {
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530202 "label": _("Goods and Services Tax (GST India)"),
203 "items": [
204 {
205 "type": "doctype",
Rushabh Mehta00ae4242017-06-27 17:31:41 +0530206 "name": "GST Settings",
207 },
208 {
209 "type": "doctype",
Rushabh Mehta919a74a2017-06-22 16:37:04 +0530210 "name": "GST HSN Code",
211 },
212 {
213 "type": "report",
214 "name": "GST Sales Register",
215 "is_query_report": True
216 },
217 {
218 "type": "report",
219 "name": "GST Purchase Register",
220 "is_query_report": True
221 },
222 {
223 "type": "report",
224 "name": "GST Itemised Sales Register",
225 "is_query_report": True
226 },
227 {
228 "type": "report",
229 "name": "GST Itemised Purchase Register",
230 "is_query_report": True
231 },
232 ]
233 },
234 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530235 "label": _("Budget and Cost Center"),
236 "items": [
237 {
Saurabh52ec0ed2016-07-05 18:02:38 +0530238 "type": "doctype",
239 "name": "Cost Center",
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530240 "icon": "fa fa-sitemap",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530241 "label": _("Chart of Cost Centers"),
Saurabhec8babe2016-06-21 15:55:54 +0530242 "route": "Tree/Cost Center",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530243 "description": _("Tree of financial Cost Centers."),
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530244 },
245 {
Nabin Haitb9bc7d62016-05-16 14:38:47 +0530246 "type": "doctype",
247 "name": "Budget",
248 "description": _("Define budget for a financial year.")
249 },
250 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530251 "type": "report",
252 "name": "Budget Variance Report",
253 "is_query_report": True,
254 "doctype": "Cost Center"
255 },
256 {
257 "type":"doctype",
258 "name": "Monthly Distribution",
259 "description": _("Seasonality for setting budgets, targets etc.")
260 },
261 ]
262 },
263 {
264 "label": _("Tools"),
265 "items": [
266 {
267 "type": "doctype",
268 "name": "Period Closing Voucher",
269 "description": _("Close Balance Sheet and book Profit or Loss.")
270 },
Nabin Hait70f05df2016-04-25 18:49:17 +0530271 {
272 "type": "doctype",
273 "name": "Asset Movement",
274 "description": _("Transfer an asset from one warehouse to another")
275 },
Saurabh066ae8e2016-07-05 12:41:20 +0530276 {
277 "type": "doctype",
278 "name": "Cheque Print Template",
279 "description": _("Setup cheque dimensions for printing")
280 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530281 ]
282 },
283 {
284 "label": _("Setup"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530285 "icon": "fa fa-cog",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530286 "items": [
287 {
288 "type": "doctype",
289 "name": "Accounts Settings",
290 "description": _("Default settings for accounting transactions.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530291 },
292 {
293 "type": "doctype",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530294 "name": "Fiscal Year",
295 "description": _("Financial / accounting year.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530296 },
297 {
298 "type": "doctype",
299 "name": "Currency",
300 "description": _("Enable / disable currencies.")
301 },
302 {
303 "type": "doctype",
304 "name": "Currency Exchange",
305 "description": _("Currency exchange rate master.")
306 },
307 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530308 "type": "doctype",
309 "name": "Payment Gateway Account",
310 "description": _("Setup Gateway accounts.")
311 },
312 {
313 "type": "doctype",
314 "name": "POS Profile",
315 "label": _("Point-of-Sale Profile"),
316 "description": _("Rules to calculate shipping amount for a sale")
Anand Doshi08ef4672014-05-08 11:43:18 +0530317 },
318 {
319 "type": "doctype",
320 "name":"Terms and Conditions",
321 "label": _("Terms and Conditions Template"),
322 "description": _("Template of terms or contract.")
323 },
324 {
325 "type": "doctype",
326 "name":"Mode of Payment",
327 "description": _("e.g. Bank, Cash, Credit Card")
328 },
329 {
330 "type": "doctype",
331 "name":"C-Form",
332 "description": _("C-Form records"),
333 "country": "India"
334 }
335 ]
336 },
337 {
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530338 "label": _("To Bill"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530339 "items": [
340 {
341 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530342 "name": "Ordered Items To Be Billed",
343 "is_query_report": True,
344 "doctype": "Sales Invoice"
345 },
346 {
347 "type": "report",
348 "name": "Delivered Items To Be Billed",
349 "is_query_report": True,
350 "doctype": "Sales Invoice"
351 },
352 {
353 "type": "report",
354 "name": "Purchase Order Items To Be Billed",
355 "is_query_report": True,
356 "doctype": "Purchase Invoice"
357 },
358 {
359 "type": "report",
360 "name": "Received Items To Be Billed",
361 "is_query_report": True,
362 "doctype": "Purchase Invoice"
363 },
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530364 ]
365
366 },
367 {
368 "label": _("Analytics"),
369 "items": [
370 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530371 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530372 "name": "Gross Profit",
373 "doctype": "Sales Invoice",
374 "is_query_report": True
375 },
376 {
377 "type": "report",
378 "name": "Purchase Invoice Trends",
Anand Doshi08ef4672014-05-08 11:43:18 +0530379 "is_query_report": True,
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530380 "doctype": "Purchase Invoice"
381 },
382 {
383 "type": "report",
384 "name": "Sales Invoice Trends",
385 "is_query_report": True,
386 "doctype": "Sales Invoice"
387 },
388 ]
389 },
390 {
391 "label": _("Other Reports"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530392 "icon": "fa fa-table",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530393 "items": [
394 {
395 "type": "report",
Nabin Haitcd0e8ce2016-04-09 16:06:28 +0530396 "name": "Asset Depreciation Ledger",
397 "doctype": "Asset",
398 "is_query_report": True,
399 },
400 {
401 "type": "report",
402 "name": "Asset Depreciations and Balances",
403 "doctype": "Asset",
404 "is_query_report": True,
405 },
406 {
407 "type": "report",
Rushabh Mehtad1e1c522016-03-08 18:06:21 +0530408 "name": "Trial Balance for Party",
409 "doctype": "GL Entry",
410 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530411 },
412 {
413 "type": "report",
Nabin Haitfd23fa72016-11-21 16:57:39 +0530414 "name": "Profitability Analysis",
415 "doctype": "GL Entry",
416 "is_query_report": True,
417 },
418 {
419 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530420 "name": "Payment Period Based On Invoice Date",
421 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530422 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530423 },
424 {
425 "type": "report",
426 "name": "Sales Partners Commission",
427 "is_query_report": True,
428 "doctype": "Sales Invoice"
429 },
430 {
431 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530432 "name": "Item-wise Sales Register",
433 "is_query_report": True,
434 "doctype": "Sales Invoice"
435 },
436 {
437 "type": "report",
438 "name": "Item-wise Purchase Register",
439 "is_query_report": True,
440 "doctype": "Purchase Invoice"
441 },
442 {
443 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530444 "name": "Accounts Receivable Summary",
445 "doctype": "Sales Invoice",
446 "is_query_report": True
447 },
448 {
449 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530450 "name": "Accounts Payable Summary",
451 "doctype": "Purchase Invoice",
452 "is_query_report": True
453 },
454 {
455 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530456 "is_query_report": True,
457 "name": "Customer Credit Balance",
458 "doctype": "Customer"
459 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530460 ]
461 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530462 {
463 "label": _("Help"),
Rushabh Mehta2167ff52016-12-07 11:08:48 +0530464 "icon": "fa fa-facetime-video",
Rushabh Mehta67712402015-05-25 18:30:53 +0530465 "items": [
466 {
467 "type": "help",
468 "label": _("Chart of Accounts"),
469 "youtube_id": "DyR-DST-PyA"
470 },
471 {
472 "type": "help",
473 "label": _("Opening Accounting Balance"),
474 "youtube_id": "kdgM20Q-q68"
475 },
476 {
477 "type": "help",
478 "label": _("Setting up Taxes"),
479 "youtube_id": "nQ1zZdPgdaQ"
480 }
481 ]
482 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530483 ]