blob: e243cf129d4082ed018b82b76c62ae026bfdfd8d [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 {
7 "label": _("Documents"),
8 "icon": "icon-star",
9 "items": [
10 {
11 "type": "doctype",
Nabin Hait23d2a532014-12-25 17:14:18 +053012 "name": "Journal Entry",
Anand Doshi08ef4672014-05-08 11:43:18 +053013 "description": _("Accounting journal entries.")
14 },
15 {
16 "type": "doctype",
17 "name": "Sales Invoice",
18 "description": _("Bills raised to Customers.")
19 },
20 {
21 "type": "doctype",
22 "name": "Purchase Invoice",
23 "description": _("Bills raised by Suppliers.")
24 },
25 {
26 "type": "doctype",
27 "name": "Customer",
28 "description": _("Customer database.")
29 },
30 {
31 "type": "doctype",
32 "name": "Supplier",
33 "description": _("Supplier database.")
34 },
35 {
Saurabh3ba22672015-12-21 18:24:49 +053036 "type": "doctype",
37 "name": "Payment Request",
38 "description": _("Payment Request")
39 },
40 {
Anand Doshi08ef4672014-05-08 11:43:18 +053041 "type": "page",
42 "name": "Accounts Browser",
43 "icon": "icon-sitemap",
44 "label": _("Chart of Accounts"),
45 "route": "Accounts Browser/Account",
Neil Trini Lasradof5a39d62016-02-18 19:19:07 +053046 "description": _("Tree of financial accounts."),
Anand Doshi08ef4672014-05-08 11:43:18 +053047 "doctype": "Account",
48 },
49 ]
50 },
51 {
52 "label": _("Tools"),
53 "icon": "icon-wrench",
54 "items": [
55 {
56 "type": "doctype",
57 "name": "Bank Reconciliation",
58 "description": _("Update bank payment dates with journals.")
59 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +053060 {
61 "type": "doctype",
62 "name": "Payment Reconciliation",
63 "description": _("Match non-linked Invoices and Payments.")
64 },
Anand Doshi08ef4672014-05-08 11:43:18 +053065 {
66 "type": "doctype",
67 "name": "Period Closing Voucher",
68 "description": _("Close Balance Sheet and book Profit or Loss.")
69 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +053070 {
71 "type": "doctype",
72 "name": "Payment Tool",
73 "description": _("Create Payment Entries against Orders or Invoices.")
74 },
Anand Doshi08ef4672014-05-08 11:43:18 +053075 ]
76 },
77 {
78 "label": _("Setup"),
79 "icon": "icon-cog",
80 "items": [
81 {
82 "type": "doctype",
Rushabh Mehta7278c0a2015-07-03 12:21:50 +053083 "name": "Company",
84 "description": _("Company (not Customer or Supplier) master.")
85 },
86 {
87 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053088 "name": "Fiscal Year",
89 "description": _("Financial / accounting year.")
90 },
91 {
Saurabh3ba22672015-12-21 18:24:49 +053092 "type": "doctype",
Saurabh6fc408e2015-12-28 12:41:37 +053093 "name": "Payment Gateway Account",
Saurabh3ba22672015-12-21 18:24:49 +053094 "description": _("Setup Gateway accounts.")
95 },
96 {
Anand Doshi08ef4672014-05-08 11:43:18 +053097 "type": "page",
98 "name": "Accounts Browser",
99 "icon": "icon-sitemap",
100 "label": _("Chart of Accounts"),
101 "route": "Accounts Browser/Account",
Neil Trini Lasrado8e7240a2016-02-18 14:38:23 +0530102 "description": _("Tree of financial accounts."),
Anand Doshi08ef4672014-05-08 11:43:18 +0530103 "doctype": "Account",
104 },
105 {
106 "type": "page",
107 "name": "Accounts Browser",
108 "icon": "icon-sitemap",
109 "label": _("Chart of Cost Centers"),
110 "route": "Accounts Browser/Cost Center",
Neil Trini Lasrado8e7240a2016-02-18 14:38:23 +0530111 "description": _("Tree of financial Cost Centers."),
Anand Doshi08ef4672014-05-08 11:43:18 +0530112 "doctype": "Cost Center",
113 },
114 {
115 "type": "doctype",
116 "name": "Accounts Settings",
117 "description": _("Default settings for accounting transactions.")
118 },
119 {
120 "type": "doctype",
Neil Trini Lasradoef511b12015-08-26 15:01:20 +0530121 "name": "Tax Rule",
122 "description": _("Tax Rule for transactions.")
123 },
124 {
125 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530126 "name": "Sales Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530127 "description": _("Tax template for selling transactions.")
128 },
129 {
130 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530131 "name": "Purchase Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530132 "description": _("Tax template for buying transactions.")
133 },
134 {
135 "type": "doctype",
Rushabh Mehtaa27cca92015-05-20 15:43:17 +0530136 "name": "POS Profile",
Nabin Hait3b0adc52015-05-21 16:51:15 +0530137 "label": _("Point-of-Sale Profile"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530138 "description": _("Rules to calculate shipping amount for a sale")
139 },
140 {
141 "type": "doctype",
142 "name": "Shipping Rule",
143 "description": _("Rules for adding shipping costs.")
144 },
145 {
146 "type": "doctype",
147 "name": "Pricing Rule",
148 "description": _("Rules for applying pricing and discount.")
149 },
150 {
151 "type": "doctype",
152 "name": "Currency",
153 "description": _("Enable / disable currencies.")
154 },
155 {
156 "type": "doctype",
157 "name": "Currency Exchange",
158 "description": _("Currency exchange rate master.")
159 },
160 {
161 "type":"doctype",
Rushabh Mehtae1cb0ae2015-01-05 17:38:48 +0530162 "name": "Monthly Distribution",
Nabin Haite8500ad2015-01-10 16:03:49 +0530163 "description": _("Seasonality for setting budgets, targets etc.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530164 },
165 {
166 "type": "doctype",
167 "name":"Terms and Conditions",
168 "label": _("Terms and Conditions Template"),
169 "description": _("Template of terms or contract.")
170 },
171 {
172 "type": "doctype",
173 "name":"Mode of Payment",
174 "description": _("e.g. Bank, Cash, Credit Card")
175 },
176 {
177 "type": "doctype",
178 "name":"C-Form",
179 "description": _("C-Form records"),
180 "country": "India"
181 }
182 ]
183 },
184 {
185 "label": _("Main Reports"),
186 "icon": "icon-table",
187 "items": [
188 {
189 "type": "report",
190 "name":"General Ledger",
191 "doctype": "GL Entry",
192 "is_query_report": True,
193 },
194 {
Anand Doshicb86d592014-07-22 19:02:11 +0530195 "type": "report",
196 "name": "Trial Balance",
197 "doctype": "GL Entry",
198 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530199 },
200 {
201 "type": "report",
Nabin Hait1b6c00e2015-09-25 09:17:20 +0530202 "name": "Trial Balance for Party",
203 "doctype": "GL Entry",
204 "is_query_report": True,
205 },
206 {
207 "type": "report",
Rushabh Mehta20bcf6a2015-04-13 15:31:24 +0530208 "name": "Gross Profit",
209 "doctype": "Sales Invoice",
210 "is_query_report": True
211 },
212 {
213 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530214 "name": "Accounts Receivable",
215 "doctype": "Sales Invoice",
216 "is_query_report": True
217 },
218 {
219 "type": "report",
220 "name": "Accounts Payable",
221 "doctype": "Purchase Invoice",
222 "is_query_report": True
223 },
224 {
225 "type": "report",
226 "name": "Sales Register",
227 "doctype": "Sales Invoice",
228 "is_query_report": True
229 },
230 {
231 "type": "report",
232 "name": "Purchase Register",
233 "doctype": "Purchase Invoice",
234 "is_query_report": True
235 },
236 {
Anand Doshifa576a22014-07-17 19:12:28 +0530237 "type": "report",
238 "name": "Balance Sheet",
239 "doctype": "GL Entry",
240 "is_query_report": True
241 },
242 {
Anand Doshi825d0142014-07-18 18:05:26 +0530243 "type": "report",
Chris Ian Fiel826e18a2015-12-12 10:33:01 +0800244 "name": "Cash Flow",
245 "doctype": "GL Entry",
246 "is_query_report": True
247 },
248 {
249 "type": "report",
Anand Doshi825d0142014-07-18 18:05:26 +0530250 "name": "Profit and Loss Statement",
251 "doctype": "GL Entry",
252 "is_query_report": True
253 },
254 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530255 "type": "page",
256 "name": "financial-analytics",
257 "label": _("Financial Analytics"),
258 "icon": "icon-bar-chart",
Rushabh Mehta20bcf6a2015-04-13 15:31:24 +0530259 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530260 ]
261 },
262 {
263 "label": _("Standard Reports"),
264 "icon": "icon-list",
265 "items": [
266 {
267 "type": "report",
268 "name": "Bank Reconciliation Statement",
269 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530270 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530271 },
272 {
273 "type": "report",
274 "name": "Ordered Items To Be Billed",
275 "is_query_report": True,
276 "doctype": "Sales Invoice"
277 },
278 {
279 "type": "report",
280 "name": "Delivered Items To Be Billed",
281 "is_query_report": True,
282 "doctype": "Sales Invoice"
283 },
284 {
285 "type": "report",
286 "name": "Purchase Order Items To Be Billed",
287 "is_query_report": True,
288 "doctype": "Purchase Invoice"
289 },
290 {
291 "type": "report",
292 "name": "Received Items To Be Billed",
293 "is_query_report": True,
294 "doctype": "Purchase Invoice"
295 },
296 {
297 "type": "report",
298 "name": "Bank Clearance Summary",
299 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530300 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530301 },
302 {
303 "type": "report",
304 "name": "Payment Period Based On Invoice Date",
305 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530306 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530307 },
308 {
309 "type": "report",
310 "name": "Sales Partners Commission",
311 "is_query_report": True,
312 "doctype": "Sales Invoice"
313 },
314 {
315 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530316 "name": "Item-wise Sales Register",
317 "is_query_report": True,
318 "doctype": "Sales Invoice"
319 },
320 {
321 "type": "report",
322 "name": "Item-wise Purchase Register",
323 "is_query_report": True,
324 "doctype": "Purchase Invoice"
325 },
326 {
327 "type": "report",
328 "name": "Budget Variance Report",
329 "is_query_report": True,
330 "doctype": "Cost Center"
331 },
332 {
333 "type": "report",
334 "name": "Purchase Invoice Trends",
335 "is_query_report": True,
336 "doctype": "Purchase Invoice"
337 },
338 {
339 "type": "report",
340 "name": "Sales Invoice Trends",
341 "is_query_report": True,
342 "doctype": "Sales Invoice"
343 },
Nabin Haite6370862014-10-30 15:50:03 +0530344 {
345 "type": "report",
346 "name": "Accounts Receivable Summary",
347 "doctype": "Sales Invoice",
348 "is_query_report": True
349 },
350 {
351 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530352 "name": "Accounts Payable Summary",
353 "doctype": "Purchase Invoice",
354 "is_query_report": True
355 },
356 {
357 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530358 "is_query_report": True,
359 "name": "Customer Credit Balance",
360 "doctype": "Customer"
361 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530362 ]
363 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530364 {
365 "label": _("Help"),
366 "icon": "icon-facetime-video",
367 "items": [
368 {
369 "type": "help",
370 "label": _("Chart of Accounts"),
371 "youtube_id": "DyR-DST-PyA"
372 },
373 {
374 "type": "help",
375 "label": _("Opening Accounting Balance"),
376 "youtube_id": "kdgM20Q-q68"
377 },
378 {
379 "type": "help",
380 "label": _("Setting up Taxes"),
381 "youtube_id": "nQ1zZdPgdaQ"
382 }
383 ]
384 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530385 ]