blob: 7fca256c1af3ba04b9bdb868216db240179a9492 [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 {
36 "type": "page",
37 "name": "Accounts Browser",
38 "icon": "icon-sitemap",
39 "label": _("Chart of Accounts"),
40 "route": "Accounts Browser/Account",
41 "description": _("Tree of finanial accounts."),
42 "doctype": "Account",
43 },
44 ]
45 },
46 {
47 "label": _("Tools"),
48 "icon": "icon-wrench",
49 "items": [
50 {
51 "type": "doctype",
52 "name": "Bank Reconciliation",
53 "description": _("Update bank payment dates with journals.")
54 },
ankitjavalkarworkb0cffac2014-07-22 15:02:59 +053055 {
56 "type": "doctype",
57 "name": "Payment Reconciliation",
58 "description": _("Match non-linked Invoices and Payments.")
59 },
Anand Doshi08ef4672014-05-08 11:43:18 +053060 {
61 "type": "doctype",
62 "name": "Period Closing Voucher",
63 "description": _("Close Balance Sheet and book Profit or Loss.")
64 },
Ankit Javalkar8e7ca412014-09-12 15:18:53 +053065 {
66 "type": "doctype",
67 "name": "Payment Tool",
68 "description": _("Create Payment Entries against Orders or Invoices.")
69 },
Anand Doshi08ef4672014-05-08 11:43:18 +053070 ]
71 },
72 {
73 "label": _("Setup"),
74 "icon": "icon-cog",
75 "items": [
76 {
77 "type": "doctype",
Rushabh Mehta7278c0a2015-07-03 12:21:50 +053078 "name": "Company",
79 "description": _("Company (not Customer or Supplier) master.")
80 },
81 {
82 "type": "doctype",
Anand Doshi08ef4672014-05-08 11:43:18 +053083 "name": "Fiscal Year",
84 "description": _("Financial / accounting year.")
85 },
86 {
87 "type": "page",
88 "name": "Accounts Browser",
89 "icon": "icon-sitemap",
90 "label": _("Chart of Accounts"),
91 "route": "Accounts Browser/Account",
92 "description": _("Tree of finanial accounts."),
93 "doctype": "Account",
94 },
95 {
96 "type": "page",
97 "name": "Accounts Browser",
98 "icon": "icon-sitemap",
99 "label": _("Chart of Cost Centers"),
100 "route": "Accounts Browser/Cost Center",
101 "description": _("Tree of finanial Cost Centers."),
102 "doctype": "Cost Center",
103 },
104 {
105 "type": "doctype",
106 "name": "Accounts Settings",
107 "description": _("Default settings for accounting transactions.")
108 },
109 {
110 "type": "doctype",
Neil Trini Lasradoef511b12015-08-26 15:01:20 +0530111 "name": "Tax Rule",
112 "description": _("Tax Rule for transactions.")
113 },
114 {
115 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530116 "name": "Sales Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530117 "description": _("Tax template for selling transactions.")
118 },
119 {
120 "type": "doctype",
Rushabh Mehtabcdea3e2015-05-06 18:45:47 +0530121 "name": "Purchase Taxes and Charges Template",
Anand Doshi08ef4672014-05-08 11:43:18 +0530122 "description": _("Tax template for buying transactions.")
123 },
124 {
125 "type": "doctype",
Rushabh Mehtaa27cca92015-05-20 15:43:17 +0530126 "name": "POS Profile",
Nabin Hait3b0adc52015-05-21 16:51:15 +0530127 "label": _("Point-of-Sale Profile"),
Anand Doshi08ef4672014-05-08 11:43:18 +0530128 "description": _("Rules to calculate shipping amount for a sale")
129 },
130 {
131 "type": "doctype",
132 "name": "Shipping Rule",
133 "description": _("Rules for adding shipping costs.")
134 },
135 {
136 "type": "doctype",
137 "name": "Pricing Rule",
138 "description": _("Rules for applying pricing and discount.")
139 },
140 {
141 "type": "doctype",
142 "name": "Currency",
143 "description": _("Enable / disable currencies.")
144 },
145 {
146 "type": "doctype",
147 "name": "Currency Exchange",
148 "description": _("Currency exchange rate master.")
149 },
150 {
151 "type":"doctype",
Rushabh Mehtae1cb0ae2015-01-05 17:38:48 +0530152 "name": "Monthly Distribution",
Nabin Haite8500ad2015-01-10 16:03:49 +0530153 "description": _("Seasonality for setting budgets, targets etc.")
Anand Doshi08ef4672014-05-08 11:43:18 +0530154 },
155 {
156 "type": "doctype",
157 "name":"Terms and Conditions",
158 "label": _("Terms and Conditions Template"),
159 "description": _("Template of terms or contract.")
160 },
161 {
162 "type": "doctype",
163 "name":"Mode of Payment",
164 "description": _("e.g. Bank, Cash, Credit Card")
165 },
166 {
167 "type": "doctype",
168 "name":"C-Form",
169 "description": _("C-Form records"),
170 "country": "India"
171 }
172 ]
173 },
174 {
175 "label": _("Main Reports"),
176 "icon": "icon-table",
177 "items": [
178 {
179 "type": "report",
180 "name":"General Ledger",
181 "doctype": "GL Entry",
182 "is_query_report": True,
183 },
184 {
Anand Doshicb86d592014-07-22 19:02:11 +0530185 "type": "report",
186 "name": "Trial Balance",
187 "doctype": "GL Entry",
188 "is_query_report": True,
Anand Doshi08ef4672014-05-08 11:43:18 +0530189 },
190 {
191 "type": "report",
Nabin Hait1b6c00e2015-09-25 09:17:20 +0530192 "name": "Trial Balance for Party",
193 "doctype": "GL Entry",
194 "is_query_report": True,
195 },
196 {
197 "type": "report",
Rushabh Mehta20bcf6a2015-04-13 15:31:24 +0530198 "name": "Gross Profit",
199 "doctype": "Sales Invoice",
200 "is_query_report": True
201 },
202 {
203 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530204 "name": "Accounts Receivable",
205 "doctype": "Sales Invoice",
206 "is_query_report": True
207 },
208 {
209 "type": "report",
210 "name": "Accounts Payable",
211 "doctype": "Purchase Invoice",
212 "is_query_report": True
213 },
214 {
215 "type": "report",
216 "name": "Sales Register",
217 "doctype": "Sales Invoice",
218 "is_query_report": True
219 },
220 {
221 "type": "report",
222 "name": "Purchase Register",
223 "doctype": "Purchase Invoice",
224 "is_query_report": True
225 },
226 {
Anand Doshifa576a22014-07-17 19:12:28 +0530227 "type": "report",
228 "name": "Balance Sheet",
229 "doctype": "GL Entry",
230 "is_query_report": True
231 },
232 {
Anand Doshi825d0142014-07-18 18:05:26 +0530233 "type": "report",
234 "name": "Profit and Loss Statement",
235 "doctype": "GL Entry",
236 "is_query_report": True
237 },
238 {
Anand Doshi08ef4672014-05-08 11:43:18 +0530239 "type": "page",
240 "name": "financial-analytics",
241 "label": _("Financial Analytics"),
242 "icon": "icon-bar-chart",
Rushabh Mehta20bcf6a2015-04-13 15:31:24 +0530243 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530244 ]
245 },
246 {
247 "label": _("Standard Reports"),
248 "icon": "icon-list",
249 "items": [
250 {
251 "type": "report",
252 "name": "Bank Reconciliation Statement",
253 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530254 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530255 },
256 {
257 "type": "report",
258 "name": "Ordered Items To Be Billed",
259 "is_query_report": True,
260 "doctype": "Sales Invoice"
261 },
262 {
263 "type": "report",
264 "name": "Delivered Items To Be Billed",
265 "is_query_report": True,
266 "doctype": "Sales Invoice"
267 },
268 {
269 "type": "report",
270 "name": "Purchase Order Items To Be Billed",
271 "is_query_report": True,
272 "doctype": "Purchase Invoice"
273 },
274 {
275 "type": "report",
276 "name": "Received Items To Be Billed",
277 "is_query_report": True,
278 "doctype": "Purchase Invoice"
279 },
280 {
281 "type": "report",
282 "name": "Bank Clearance Summary",
283 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530284 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530285 },
286 {
287 "type": "report",
288 "name": "Payment Period Based On Invoice Date",
289 "is_query_report": True,
Nabin Hait23d2a532014-12-25 17:14:18 +0530290 "doctype": "Journal Entry"
Anand Doshi08ef4672014-05-08 11:43:18 +0530291 },
292 {
293 "type": "report",
294 "name": "Sales Partners Commission",
295 "is_query_report": True,
296 "doctype": "Sales Invoice"
297 },
298 {
299 "type": "report",
Anand Doshi08ef4672014-05-08 11:43:18 +0530300 "name": "Item-wise Sales Register",
301 "is_query_report": True,
302 "doctype": "Sales Invoice"
303 },
304 {
305 "type": "report",
306 "name": "Item-wise Purchase Register",
307 "is_query_report": True,
308 "doctype": "Purchase Invoice"
309 },
310 {
311 "type": "report",
312 "name": "Budget Variance Report",
313 "is_query_report": True,
314 "doctype": "Cost Center"
315 },
316 {
317 "type": "report",
318 "name": "Purchase Invoice Trends",
319 "is_query_report": True,
320 "doctype": "Purchase Invoice"
321 },
322 {
323 "type": "report",
324 "name": "Sales Invoice Trends",
325 "is_query_report": True,
326 "doctype": "Sales Invoice"
327 },
Nabin Haite6370862014-10-30 15:50:03 +0530328 {
329 "type": "report",
330 "name": "Accounts Receivable Summary",
331 "doctype": "Sales Invoice",
332 "is_query_report": True
333 },
334 {
335 "type": "report",
ankitjavalkarworke6e65b02014-11-04 14:36:50 +0530336 "name": "Accounts Payable Summary",
337 "doctype": "Purchase Invoice",
338 "is_query_report": True
339 },
340 {
341 "type": "report",
Nabin Haite6370862014-10-30 15:50:03 +0530342 "is_query_report": True,
343 "name": "Customer Credit Balance",
344 "doctype": "Customer"
345 },
Anand Doshi08ef4672014-05-08 11:43:18 +0530346 ]
347 },
Rushabh Mehta67712402015-05-25 18:30:53 +0530348 {
349 "label": _("Help"),
350 "icon": "icon-facetime-video",
351 "items": [
352 {
353 "type": "help",
354 "label": _("Chart of Accounts"),
355 "youtube_id": "DyR-DST-PyA"
356 },
357 {
358 "type": "help",
359 "label": _("Opening Accounting Balance"),
360 "youtube_id": "kdgM20Q-q68"
361 },
362 {
363 "type": "help",
364 "label": _("Setting up Taxes"),
365 "youtube_id": "nQ1zZdPgdaQ"
366 }
367 ]
368 }
Anand Doshi08ef4672014-05-08 11:43:18 +0530369 ]