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
932 access: batch_printing
933 - parent: batch_printing
934 id: batch_printing_sales_invoices
936 icon: sales_invoice_printing
944 - parent: batch_printing
945 id: batch_printing_sales_orders
947 icon: sales_order_printing
949 access: sales_order_edit
955 - parent: batch_printing
956 id: batch_printing_quotations
958 icon: quotation_printing
960 access: sales_quotation_edit
965 type: sales_quotation
966 - parent: batch_printing
967 id: batch_printing_packing_lists
971 access: invoice_edit | sales_order_edit
977 - parent: batch_printing
978 id: batch_printing_purchase_orders
979 name: Purchase Orders
980 icon: purchase_order_printing
982 access: purchase_order_edit
988 - parent: batch_printing
989 id: batch_printing_rfqs
993 access: request_quotation_edit
998 type: request_quotation
999 - parent: batch_printing
1000 id: batch_printing_checks
1009 - parent: batch_printing
1010 id: batch_printing_receipts
1012 icon: receipt_printing
1024 - parent: productivity
1025 id: productivity_show_todo_list
1026 name: Show TODO list
1028 access: productivity
1031 action: show_todo_list
1032 - parent: productivity
1033 id: productivity_add_follow_up
1036 access: productivity
1040 - parent: productivity
1041 id: productivity_edit_access_rights
1042 name: Edit Access Rights
1044 access: productivity
1047 action: edit_access_rights
1048 - parent: productivity
1049 id: productivity_reports
1052 - parent: productivity_reports
1053 id: productivity_reports_follow_ups
1056 access: productivity
1060 - parent: productivity_reports
1061 id: productivity_reports_email_journal
1064 access: email_journal
1065 module: controller.pl
1068 action: EmailJournal/list
1075 id: system_client_configuration
1076 name: Client Configuration
1080 action: ClientConfig/edit
1082 id: system_ustva_einstellungen
1083 name: UStVa Einstellungen
1085 access: client/feature_ustva
1088 action: config_step1
1090 id: system_edit_dunning
1097 id: system_chart_of_accounts
1098 name: Chart of Accounts
1100 - parent: system_chart_of_accounts
1101 id: system_chart_of_accounts_add_account
1107 - parent: system_chart_of_accounts
1108 id: system_chart_of_accounts_list_accounts
1113 action: list_account
1114 - parent: system_chart_of_accounts
1115 id: system_chart_of_accounts_report_configuration_overview
1116 name: Report configuration overview
1119 action: Chart/show_report_configuration_overview
1121 id: system_buchungsgruppen
1122 name: Booking groups
1125 action: Buchungsgruppen/list
1131 action: Taxzones/list
1140 id: system_bank_accounts
1144 action: SimpleSystemSetting/list
1147 id: system_partsgroups
1151 action: SimpleSystemSetting/list
1154 id: system_part_classification
1155 name: Parts Classification
1156 icon: partsclassific
1159 action: SimpleSystemSetting/list
1160 type: part_classification
1162 id: system_pricegroups
1166 action: SimpleSystemSetting/list
1169 id: system_edit_units
1176 id: system_price_factors
1180 action: SimpleSystemSetting/list
1183 id: system_greetings
1187 action: SimpleSystemSetting/list
1190 id: system_departments
1194 action: SimpleSystemSetting/list
1197 id: system_types_of_business
1198 name: Types of Business
1201 action: SimpleSystemSetting/list
1204 id: system_contact_titles
1205 name: Contact Titles
1208 action: SimpleSystemSetting/list
1211 id: system_contact_departments
1212 name: Contact Departments
1215 action: SimpleSystemSetting/list
1216 type: contact_department
1218 id: system_project_types
1222 action: SimpleSystemSetting/list
1225 id: system_project_status
1226 name: Project Status
1229 action: SimpleSystemSetting/list
1230 type: project_status
1232 id: system_requirement_specs
1233 name: Requirement specs
1235 - parent: system_requirement_specs
1236 id: system_requirement_specs_pre_defined_texts
1237 name: Pre-defined Texts
1240 action: SimpleSystemSetting/list
1241 type: requirement_spec_predefined_text
1242 - parent: system_requirement_specs
1243 id: system_requirement_specs_requirement_spec_types
1244 name: Requirement Spec Types
1247 action: SimpleSystemSetting/list
1248 type: requirement_spec_type
1249 - parent: system_requirement_specs
1250 id: system_requirement_specs_requirement_spec_statuses
1251 name: Requirement Spec Statuses
1254 action: SimpleSystemSetting/list
1255 type: requirement_spec_status
1256 - parent: system_requirement_specs
1257 id: system_requirement_specs_complexities
1261 action: SimpleSystemSetting/list
1262 type: requirement_spec_complexity
1263 - parent: system_requirement_specs
1264 id: system_requirement_specs_risks
1268 action: SimpleSystemSetting/list
1269 type: requirement_spec_risk
1270 - parent: system_requirement_specs
1271 id: system_requirement_specs_acceptance_statuses
1272 name: Acceptance Statuses
1275 action: SimpleSystemSetting/list
1276 type: requirement_spec_acceptance_status
1278 id: system_languages_and_translations
1279 name: Languages and translations
1281 - parent: system_languages_and_translations
1282 id: system_languages_and_translations_add_language
1286 action: SimpleSystemSetting/list
1288 - parent: system_languages_and_translations
1289 id: system_languages_and_translations_greetings
1292 module: generictranslations.pl
1294 action: edit_greetings
1295 - parent: system_languages_and_translations
1296 id: system_languages_and_translations_sepa_strings
1299 module: generictranslations.pl
1301 action: edit_sepa_strings
1302 - parent: system_languages_and_translations
1303 id: system_languages_and_translations_zugferd_notes
1304 name: Factur-X/ZUGFeRD notes for each invoice
1306 module: generictranslations.pl
1308 action: edit_zugferd_notes
1309 - parent: system_languages_and_translations
1310 id: system_languages_and_translations_email_strings
1311 name: Preset email strings
1313 module: generictranslations.pl
1315 action: edit_email_strings
1317 id: system_payment_terms
1321 action: PaymentTerm/list
1323 id: system_delivery_terms
1324 name: Delivery Terms
1327 action: DeliveryTerm/list
1329 id: system_manage_custom_variables
1330 name: Manage Custom Variables
1333 action: CustomVariableConfig/list
1335 id: system_warehouses
1340 action: list_warehouses
1345 access: edit_shop_config
1349 id: system_import_csv
1352 - parent: system_import_csv
1353 id: system_import_csv_customers_and_vendors
1354 name: Customers and vendors
1357 action: CsvImport/new
1358 profile.type: customers_vendors
1359 - parent: system_import_csv
1360 id: system_import_csv_contacts
1364 action: CsvImport/new
1365 profile.type: contacts
1366 - parent: system_import_csv
1367 id: system_import_csv_additional_billing_address
1368 name: Additional Billing Addresses
1371 action: CsvImport/new
1372 profile.type: billing_addresses
1373 - parent: system_import_csv
1374 id: system_import_csv_shipto
1378 action: CsvImport/new
1379 profile.type: addresses
1380 - parent: system_import_csv
1381 id: system_import_csv_parts
1385 action: CsvImport/new
1387 - parent: system_import_csv
1388 id: system_import_csv_inventories
1392 action: CsvImport/new
1393 profile.type: inventories
1394 - parent: system_import_csv
1395 id: system_import_csv_projects
1399 action: CsvImport/new
1400 profile.type: projects
1401 - parent: system_import_csv
1402 id: system_import_csv_orders
1406 action: CsvImport/new
1407 profile.type: orders
1408 - parent: system_import_csv
1409 id: system_import_csv_delivery_orders
1410 name: Delivery Orders
1413 action: CsvImport/new
1414 profile.type: delivery_orders
1415 - parent: system_import_csv
1416 id: system_import_csv_ar_transactions
1417 name: AR Transactions
1420 action: CsvImport/new
1421 profile.type: ar_transactions
1423 id: system_templates
1427 - parent: system_templates
1428 id: system_templates_html_templates
1429 name: HTML Templates
1431 module: amtemplates.pl
1433 action: display_template_form
1436 - parent: system_templates
1437 id: system_templates_latex_templates
1438 name: LaTeX Templates
1440 module: amtemplates.pl
1442 action: display_template_form
1446 id: system_general_ledger_corrections
1447 name: General Ledger Corrections
1449 module: acctranscorrections.pl
1451 action: analyze_filter
1453 id: system_background_jobs_and_task_server
1454 name: Background jobs and task server
1457 - parent: system_background_jobs_and_task_server
1458 id: system_background_jobs_and_task_server_list_current_background_jobs
1459 name: List current background jobs
1462 action: BackgroundJob/list
1463 - parent: system_background_jobs_and_task_server
1464 id: system_background_jobs_and_task_server_background_job_history
1465 name: Background job history
1468 action: BackgroundJobHistory/list
1469 - parent: system_background_jobs_and_task_server
1470 id: system_background_jobs_and_task_server_task_server_control
1471 name: Task server control
1474 action: TaskServer/show
1476 id: system_audit_control
1481 action: audit_control
1483 id: system_history_search_engine
1484 name: History Search Engine
1488 action: show_history_search
1490 id: system_employees
1495 action: Employee/list
1501 id: program_user_preferences
1502 name: User Preferences
1508 id: program_internal_phone_list
1509 name: Internal Phone List
1512 action: CTI/list_internal_extensions
1520 action: company_logo
1523 id: program_kivitendo_modul
1524 name: kivitendo modules
1526 - parent: program_kivitendo_modul
1527 id: program_kivitendo_modul_overview
1528 name: Overview kivitendo modules
1530 href: http://www.kivitendo-premium.de/module.shtml
1532 - parent: program_kivitendo_modul
1533 id: program_kivitendo_modul_activate
1534 name: Activate kivitendo module
1536 href: http://www.kivitendo-premium.de/modul-aktivieren.shtml
1539 id: program_administration_area
1540 name: Administration area
1542 access: display_admin_link
1546 id: program_documentation_in_german_
1547 name: Documentation (in German)
1549 href: doc/kivitendo-Dokumentation.pdf
1552 id: program_kivitendo_website_external_
1553 name: kivitendo website (external)
1555 href: http://www.kivitendo.de/
1563 action: LoginScreen/logout
1566 name: Developer Tools
1577 action: Part/test_page