1 # This is the main menu config file for user space menu entries.
3 # Each menu entry can have the following properties:
5 # parent: the id of a higher node in the tree, top-level node if missing
6 # id: a unique identifier used by parent links and for overloading
7 # name: translatable text for display
8 # icon: stripped name of an icon for this menu entry
9 # order: numeric value. lower will be displayed first
10 # access: boolean expression of the rights needed to display and access this entry
11 # ( ) & | are supported. if binary operator is missing the last
12 # operator in same scope is repeated, or "|" if none used in scope
13 # yet. client config entries can be used as rights by prefixing them
15 # ! is supported to negate the subsequent expression.
16 # If missing, access will be granted.
19 # client/feature_default_enabled | ( feature & system )
21 # href: fully qualified external link
22 # module: defaults to "controller.pl". Should not be present if the link is for
23 # Controller::Base dispatching to enable routing. Otherwise this
24 # script will be used.
25 # target: target window for link. ex: "_blank"
26 # params: additional url parameter
33 id: master_data_add_customer
37 access: customer_vendor_edit|customer_vendor_all_edit
39 action: CustomerVendor/add
42 id: master_data_add_vendor
46 access: customer_vendor_edit|customer_vendor_all_edit
48 action: CustomerVendor/add
51 id: master_data_add_part
55 access: part_service_assembly_edit
59 id: master_data_add_service
63 access: part_service_assembly_edit
65 action: Part/add_service
67 id: master_data_add_assembly
71 access: part_service_assembly_edit
73 action: Part/add_assembly
75 id: master_data_add_assortment
79 access: part_service_assembly_edit & client/feature_experimental_assortment
81 action: Part/add_assortment
83 id: master_data_add_project
91 id: master_data_add_requirement_spec_template
92 name: Add Requirement Spec Template
94 access: requirement_spec_edit
96 action: RequirementSpec/new
99 id: master_data_update_prices
103 access: part_service_assembly_edit
105 action: PartsPriceUpdate/search_update_prices
106 - parent: master_data
107 id: master_data_price_rules
110 access: part_service_assembly_edit
112 action: PriceRule/list
114 - parent: master_data
115 id: master_data_reports
117 icon: master_data_report
119 - parent: master_data_reports
120 id: master_data_reports_customers
122 icon: customer_report
125 action: CustomerVendor/search
127 - parent: master_data_reports
128 id: master_data_reports_vendors
133 action: CustomerVendor/search
135 - parent: master_data_reports
136 id: master_data_reports_contacts
140 action: CustomerVendor/search_contact
142 - parent: master_data_reports
143 id: master_data_reports_articles
147 access: part_service_assembly_details
152 - parent: master_data_reports
153 id: master_data_reports_projects
160 filter.active: active
162 - parent: master_data_reports
163 id: master_data_reports_requirement_spec_templates
164 name: Requirement Spec Templates
166 access: requirement_spec_edit
168 action: RequirementSpec/list
175 id: ar_add_requirement_spec
176 name: Add Requirement Spec
178 access: requirement_spec_edit
180 action: RequirementSpec/new
186 access: sales_quotation_edit
190 type: sales_quotation
192 id: ar_add_sales_order
193 name: Add Sales Order
194 icon: sales_order_add
196 access: sales_order_edit
202 id: ar_add_delivery_order
203 name: Add Delivery Order
204 icon: delivery_order_add
206 access: sales_delivery_order_edit
210 type: sales_delivery_order
212 id: ar_add_sales_invoice
213 name: Add Sales Invoice
214 icon: sales_invoice_add
222 id: ar_add_credit_note
223 name: Add Credit Note
224 icon: credit_note_add
244 access: sales_letter_edit
251 icon: sales_invoice_add
253 - parent: ar_invoices
254 id: ar_invoices_mass_add_sales_invoice
255 name: Mass Create Print Sales Invoice from Delivery Order
260 action: MassInvoiceCreatePrint/list_sales_delivery_orders
267 id: ar_reports_requirement_specs
268 name: Requirement Specs
270 access: requirement_spec_edit
272 action: RequirementSpec/list
274 id: ar_reports_quotations
276 icon: report_quotations
278 access: sales_quotation_edit | sales_quotation_view
282 type: sales_quotation
284 id: ar_reports_sales_orders
286 icon: report_sales_orders
288 access: sales_order_edit | sales_order_view
294 id: ar_reports_delivery_orders
295 name: Delivery Orders
296 icon: delivery_order_report
298 access: sales_delivery_order_edit | sales_delivery_order_view
302 type: sales_delivery_order
304 id: ar_reports_invoices_credit_notes_ar_transactions
305 name: Invoices, Credit Notes & AR Transactions
306 icon: invoices_report
311 nextsub: ar_transactions
313 id: ar_reports_sales_report
319 action: search_invoice
320 nextsub: invoice_transactions
322 id: ar_reports_dunnings
324 icon: dunnings_report
331 id: ar_order_item_search
332 name: Order item search
334 access: sales_order_edit
336 action: OrderItem/search
338 id: ar_reports_delivery_plan
341 access: delivery_plan
343 action: DeliveryPlan/list
346 id: ar_reports_delivery_value_report
347 name: Delivery Value Report
349 access: delivery_value_report
351 action: DeliveryValueReport/list
354 id: ar_reports_financial_controlling
355 name: Financial Controlling
357 access: sales_order_edit
359 action: FinancialControllingReport/list
361 id: ar_reports_letters
364 access: sales_letter_report
376 action: ShopOrder/list
377 filter.transferred:eq_ignore_empty: 0
380 sort_by: shop_ordernumber
383 name: Webshop articles
384 access: shop_part_edit
386 action: ShopPart/list_articles
398 access: request_quotation_edit
402 type: request_quotation
404 id: ap_add_purchase_order
405 name: Add Purchase Order
406 icon: purchase_order_add
408 access: purchase_order_edit
414 id: ap_add_delivery_note
415 name: Add Delivery Note
417 access: client/allow_new_purchase_delivery_order & purchase_delivery_order_edit
421 type: purchase_delivery_order
423 id: ap_add_vendor_invoice
424 name: Add Vendor Invoice
426 access: client/allow_new_purchase_invoice & vendor_invoice_edit
435 access: purchase_letter_edit
449 access: request_quotation_edit | request_quotation_view
453 type: request_quotation
455 id: ap_reports_purchase_orders
456 name: Purchase Orders
457 icon: purchase_order_report
459 access: purchase_order_edit | purchase_order_view
465 id: ap_reports_delivery_orders
466 name: Delivery Orders
468 access: purchase_delivery_order_edit | purchase_delivery_order_view
472 type: purchase_delivery_order
474 id: ap_reports_supplier_delivery_orders
475 name: Supplier Delivery Orders
477 access: purchase_delivery_order_edit | purchase_delivery_order_view
481 type: supplier_delivery_order
483 id: ap_reports_vendor_invoices_ap_transactions
484 name: Vendor Invoices & AP Transactions
490 id: ap_reports_delivery_plan
493 access: delivery_plan
495 action: DeliveryPlan/list
498 id: ap_reports_delivery_value_report
499 name: Delivery Value Report
501 access: delivery_value_report
503 action: DeliveryValueReport/list
506 id: ap_reports_letters
509 access: purchase_letter_report
521 access: warehouse_management
523 action: Inventory/stock_in
525 id: warehouse_produce_assembly
526 name: Produce Assembly
527 icon: assembly_produce
529 access: warehouse_management
532 action: transfer_warehouse_selection
535 id: warehouse_transfer
538 access: warehouse_management
541 action: transfer_warehouse_selection
544 id: warehouse_removal
547 access: warehouse_management
550 action: transfer_warehouse_selection
553 id: warehouse_stocktaking
556 access: warehouse_management
558 action: Inventory/stocktaking
560 id: warehouse_reports
563 - parent: warehouse_reports
564 id: warehouse_reports_warehouse_content
565 name: Warehouse content
567 access: warehouse_contents | warehouse_management
571 - parent: warehouse_reports
572 id: warehouse_reports_whjournal
575 access: warehouse_management
579 - parent: warehouse_reports
580 id: warehouse_reports_whusage
582 icon: warehouse_usage
584 access: warehouse_contents | warehouse_management
586 action: Inventory/stock_usage
587 - parent: warehouse_reports
588 id: warehouse_stocktaking_journal
589 name: Stocktaking Journal
591 access: warehouse_contents | warehouse_management
593 action: Inventory/stocktaking_journal
598 - parent: general_ledger
599 id: general_ledger_add_transaction
600 name: Add Transaction
601 icon: transaction_add
603 access: gl_transactions
607 - parent: general_ledger
608 id: general_ledger_add_ar_transaction
609 name: Add AR Transaction
610 icon: ar_transaction_add
612 access: ar_transactions
616 - parent: general_ledger
617 id: general_ledger_add_ap_transaction
618 name: Add AP Transaction
619 icon: ap_transaction_add
621 access: ap_transactions
625 - parent: general_ledger
626 id: general_ledger_datev_export_assistent
627 name: DATEV - Export Assistent
630 access: datev_export & client/feature_datev
634 - parent: general_ledger
635 id: general_ledger_gobd_export
639 access: general_ledger
642 - parent: general_ledger
644 name: Year-end closing
647 access: general_ledger
649 action: YearEndTransactions/form
650 - parent: general_ledger
652 name: Factur-X/ZUGFeRD import
655 access: ap_transactions
657 action: ZUGFeRD/upload_zugferd
658 - parent: general_ledger
659 id: pay_posting_import
660 name: DATEV - Pay Postings Import
663 access: datev_export & client/feature_datev
665 action: PayPostingImport/upload_pay_postings
666 - parent: general_ledger
667 id: general_ledger_reports
671 - parent: general_ledger_reports
672 id: general_ledger_reports_ar_aging
676 access: general_ledger
681 - parent: general_ledger_reports
682 id: general_ledger_reports_ap_aging
686 access: general_ledger
691 - parent: general_ledger_reports
692 id: general_ledger_reports_journal
696 access: general_ledger | gl_transactions
727 id: cash_bank_collection_via_sepa
728 name: Bank collection via SEPA
733 action: bank_transfer_add
736 id: cash_bank_transfer_via_sepa
737 name: Bank transfer via SEPA
742 action: bank_transfer_add
745 id: cash_bank_import_menu
748 access: bank_transaction
749 - parent: cash_bank_import_menu
750 id: cash_bank_import_csv
751 name: Custom CSV format
754 action: CsvImport/new
755 profile.type: bank_transactions
756 - parent: cash_bank_import_menu
757 id: cash_bank_import_mt940
758 name: SWIFT MT940 format
761 action: BankImport/upload_mt940
763 id: cash_bank_transactions_mt940
764 name: Bank transactions MT940
766 access: bank_transaction
768 action: BankTransaction/search
770 id: cash_reconciliation_with_bank
771 name: Reconciliation with bank
773 access: bank_transaction
775 action: Reconciliation/search
777 id: cash_reconciliation
779 icon: reconcilliation
784 action: reconciliation
790 - parent: cash_reports
791 id: cash_reports_receipts
800 - parent: cash_reports
801 id: cash_reports_payments
810 - parent: cash_reports
811 id: cash_reports_bank_collections_via_sepa
812 name: Bank collections via SEPA
817 action: bank_transfer_search
819 - parent: cash_reports
820 id: cash_reports_bank_transfers_via_sepa
821 name: Bank transfers via SEPA
826 action: bank_transfer_search
828 - parent: cash_reports
829 id: cash_reports_bank_transactions
830 name: Bank transactions
832 access: bank_transaction
834 action: BankTransaction/list_all
840 id: reports_chart_of_accounts
841 name: Chart of Accounts
842 icon: chart_of_accounts
847 action: chart_of_accounts
849 id: reports_trial_balance
856 report: trial_balance
858 id: reports_erfolgsrechnung
859 name: Erfolgsrechnung
860 icon: income_statement
862 access: report & client/feature_erfolgsrechnung
866 report: erfolgsrechnung
868 id: reports_income_statement
869 name: Income Statement
870 icon: income_statement
872 access: report & client/feature_eurechnung
876 report: income_statement
881 access: report & client/feature_eurechnung
887 id: reports_balance_sheet
891 access: report & client/feature_balance
895 report: balance_sheet
901 access: advance_turnover_tax_return & client/feature_ustva
906 id: reports_projecttransactions
907 name: Projecttransactions
915 id: reports_financial_overview
916 name: Financial Overview
920 action: FinancialOverview/list
922 id: reports_liquidity_projection
923 name: Liquidity projection
927 action: LiquidityProjection/show
938 action: Mebil/showmap
945 action: Mebil/calcmap
950 access: batch_printing
951 - parent: batch_printing
952 id: batch_printing_sales_invoices
954 icon: sales_invoice_printing
962 - parent: batch_printing
963 id: batch_printing_sales_orders
965 icon: sales_order_printing
967 access: sales_order_edit
973 - parent: batch_printing
974 id: batch_printing_quotations
976 icon: quotation_printing
978 access: sales_quotation_edit
983 type: sales_quotation
984 - parent: batch_printing
985 id: batch_printing_packing_lists
989 access: invoice_edit | sales_order_edit
995 - parent: batch_printing
996 id: batch_printing_purchase_orders
997 name: Purchase Orders
998 icon: purchase_order_printing
1000 access: purchase_order_edit
1004 type: purchase_order
1006 - parent: batch_printing
1007 id: batch_printing_rfqs
1011 access: request_quotation_edit
1016 type: request_quotation
1017 - parent: batch_printing
1018 id: batch_printing_checks
1027 - parent: batch_printing
1028 id: batch_printing_receipts
1030 icon: receipt_printing
1042 - parent: productivity
1043 id: productivity_show_todo_list
1044 name: Show TODO list
1046 access: productivity
1049 action: show_todo_list
1050 - parent: productivity
1051 id: productivity_add_follow_up
1054 access: productivity
1058 - parent: productivity
1059 id: productivity_edit_access_rights
1060 name: Edit Access Rights
1062 access: productivity
1065 action: edit_access_rights
1066 - parent: productivity
1067 id: productivity_reports
1070 - parent: productivity_reports
1071 id: productivity_reports_follow_ups
1074 access: productivity
1078 - parent: productivity_reports
1079 id: productivity_reports_email_journal
1082 access: email_journal
1083 module: controller.pl
1086 action: EmailJournal/list
1093 id: system_client_configuration
1094 name: Client Configuration
1098 action: ClientConfig/edit
1100 id: system_ustva_einstellungen
1101 name: UStVa Einstellungen
1103 access: client/feature_ustva
1106 action: config_step1
1108 id: system_edit_dunning
1115 id: system_chart_of_accounts
1116 name: Chart of Accounts
1118 - parent: system_chart_of_accounts
1119 id: system_chart_of_accounts_add_account
1125 - parent: system_chart_of_accounts
1126 id: system_chart_of_accounts_list_accounts
1131 action: list_account
1132 - parent: system_chart_of_accounts
1133 id: system_chart_of_accounts_report_configuration_overview
1134 name: Report configuration overview
1137 action: Chart/show_report_configuration_overview
1139 id: system_buchungsgruppen
1140 name: Booking groups
1143 action: Buchungsgruppen/list
1149 action: Taxzones/list
1158 id: system_bank_accounts
1162 action: SimpleSystemSetting/list
1165 id: system_partsgroups
1169 action: SimpleSystemSetting/list
1172 id: system_part_classification
1173 name: Parts Classification
1174 icon: partsclassific
1177 action: SimpleSystemSetting/list
1178 type: part_classification
1180 id: system_pricegroups
1184 action: SimpleSystemSetting/list
1187 id: system_edit_units
1194 id: system_price_factors
1198 action: SimpleSystemSetting/list
1201 id: system_greetings
1205 action: SimpleSystemSetting/list
1208 id: system_departments
1212 action: SimpleSystemSetting/list
1215 id: system_types_of_business
1216 name: Types of Business
1219 action: SimpleSystemSetting/list
1222 id: system_contact_titles
1223 name: Contact Titles
1226 action: SimpleSystemSetting/list
1229 id: system_contact_departments
1230 name: Contact Departments
1233 action: SimpleSystemSetting/list
1234 type: contact_department
1236 id: system_project_types
1240 action: SimpleSystemSetting/list
1243 id: system_project_status
1244 name: Project Status
1247 action: SimpleSystemSetting/list
1248 type: project_status
1250 id: system_requirement_specs
1251 name: Requirement specs
1253 - parent: system_requirement_specs
1254 id: system_requirement_specs_pre_defined_texts
1255 name: Pre-defined Texts
1258 action: SimpleSystemSetting/list
1259 type: requirement_spec_predefined_text
1260 - parent: system_requirement_specs
1261 id: system_requirement_specs_requirement_spec_types
1262 name: Requirement Spec Types
1265 action: SimpleSystemSetting/list
1266 type: requirement_spec_type
1267 - parent: system_requirement_specs
1268 id: system_requirement_specs_requirement_spec_statuses
1269 name: Requirement Spec Statuses
1272 action: SimpleSystemSetting/list
1273 type: requirement_spec_status
1274 - parent: system_requirement_specs
1275 id: system_requirement_specs_complexities
1279 action: SimpleSystemSetting/list
1280 type: requirement_spec_complexity
1281 - parent: system_requirement_specs
1282 id: system_requirement_specs_risks
1286 action: SimpleSystemSetting/list
1287 type: requirement_spec_risk
1288 - parent: system_requirement_specs
1289 id: system_requirement_specs_acceptance_statuses
1290 name: Acceptance Statuses
1293 action: SimpleSystemSetting/list
1294 type: requirement_spec_acceptance_status
1296 id: system_languages_and_translations
1297 name: Languages and translations
1299 - parent: system_languages_and_translations
1300 id: system_languages_and_translations_add_language
1304 action: SimpleSystemSetting/list
1306 - parent: system_languages_and_translations
1307 id: system_languages_and_translations_greetings
1310 module: generictranslations.pl
1312 action: edit_greetings
1313 - parent: system_languages_and_translations
1314 id: system_languages_and_translations_sepa_strings
1317 module: generictranslations.pl
1319 action: edit_sepa_strings
1320 - parent: system_languages_and_translations
1321 id: system_languages_and_translations_zugferd_notes
1322 name: Factur-X/ZUGFeRD notes for each invoice
1324 module: generictranslations.pl
1326 action: edit_zugferd_notes
1327 - parent: system_languages_and_translations
1328 id: system_languages_and_translations_email_strings
1329 name: Preset email strings
1331 module: generictranslations.pl
1333 action: edit_email_strings
1335 id: system_payment_terms
1339 action: PaymentTerm/list
1341 id: system_delivery_terms
1342 name: Delivery Terms
1345 action: DeliveryTerm/list
1347 id: system_manage_custom_variables
1348 name: Manage Custom Variables
1351 action: CustomVariableConfig/list
1353 id: system_warehouses
1358 action: list_warehouses
1363 access: edit_shop_config
1367 id: system_import_csv
1370 - parent: system_import_csv
1371 id: system_import_csv_customers_and_vendors
1372 name: Customers and vendors
1375 action: CsvImport/new
1376 profile.type: customers_vendors
1377 - parent: system_import_csv
1378 id: system_import_csv_contacts
1382 action: CsvImport/new
1383 profile.type: contacts
1384 - parent: system_import_csv
1385 id: system_import_csv_additional_billing_address
1386 name: Additional Billing Addresses
1389 action: CsvImport/new
1390 profile.type: billing_addresses
1391 - parent: system_import_csv
1392 id: system_import_csv_shipto
1396 action: CsvImport/new
1397 profile.type: addresses
1398 - parent: system_import_csv
1399 id: system_import_csv_parts
1403 action: CsvImport/new
1405 - parent: system_import_csv
1406 id: system_import_csv_inventories
1410 action: CsvImport/new
1411 profile.type: inventories
1412 - parent: system_import_csv
1413 id: system_import_csv_projects
1417 action: CsvImport/new
1418 profile.type: projects
1419 - parent: system_import_csv
1420 id: system_import_csv_orders
1424 action: CsvImport/new
1425 profile.type: orders
1426 - parent: system_import_csv
1427 id: system_import_csv_delivery_orders
1428 name: Delivery Orders
1431 action: CsvImport/new
1432 profile.type: delivery_orders
1433 - parent: system_import_csv
1434 id: system_import_csv_ar_transactions
1435 name: AR Transactions
1438 action: CsvImport/new
1439 profile.type: ar_transactions
1441 id: system_templates
1445 - parent: system_templates
1446 id: system_templates_html_templates
1447 name: HTML Templates
1449 module: amtemplates.pl
1451 action: display_template_form
1454 - parent: system_templates
1455 id: system_templates_latex_templates
1456 name: LaTeX Templates
1458 module: amtemplates.pl
1460 action: display_template_form
1464 id: system_general_ledger_corrections
1465 name: General Ledger Corrections
1467 module: acctranscorrections.pl
1469 action: analyze_filter
1471 id: system_background_jobs_and_task_server
1472 name: Background jobs and task server
1475 - parent: system_background_jobs_and_task_server
1476 id: system_background_jobs_and_task_server_list_current_background_jobs
1477 name: List current background jobs
1480 action: BackgroundJob/list
1481 - parent: system_background_jobs_and_task_server
1482 id: system_background_jobs_and_task_server_background_job_history
1483 name: Background job history
1486 action: BackgroundJobHistory/list
1487 - parent: system_background_jobs_and_task_server
1488 id: system_background_jobs_and_task_server_task_server_control
1489 name: Task server control
1492 action: TaskServer/show
1494 id: system_audit_control
1499 action: audit_control
1501 id: system_history_search_engine
1502 name: History Search Engine
1506 action: show_history_search
1508 id: system_employees
1513 action: Employee/list
1519 id: program_user_preferences
1520 name: User Preferences
1526 id: program_internal_phone_list
1527 name: Internal Phone List
1530 action: CTI/list_internal_extensions
1538 action: company_logo
1541 id: program_kivitendo_modul
1542 name: kivitendo modules
1544 - parent: program_kivitendo_modul
1545 id: program_kivitendo_modul_overview
1546 name: Overview kivitendo modules
1548 href: http://www.kivitendo-premium.de/module.shtml
1550 - parent: program_kivitendo_modul
1551 id: program_kivitendo_modul_activate
1552 name: Activate kivitendo module
1554 href: http://www.kivitendo-premium.de/modul-aktivieren.shtml
1557 id: program_administration_area
1558 name: Administration area
1560 access: display_admin_link
1564 id: program_documentation_in_german_
1565 name: Documentation (in German)
1567 href: doc/kivitendo-Dokumentation.pdf
1570 id: program_kivitendo_website_external_
1571 name: kivitendo website (external)
1573 href: http://www.kivitendo.de/
1581 action: LoginScreen/logout
1584 name: Developer Tools
1595 action: Part/test_page