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
282 type: sales_quotation
284 id: ar_reports_sales_orders
286 icon: report_sales_orders
288 access: sales_order_edit
294 id: ar_reports_delivery_orders
295 name: Delivery Orders
296 icon: delivery_order_report
298 access: sales_delivery_order_edit
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
453 type: request_quotation
455 id: ap_reports_purchase_orders
456 name: Purchase Orders
457 icon: purchase_order_report
459 access: purchase_order_edit
465 id: ap_reports_delivery_orders
466 name: Delivery Orders
468 access: purchase_delivery_order_edit
472 type: purchase_delivery_order
474 id: ap_reports_vendor_invoices_ap_transactions
475 name: Vendor Invoices & AP Transactions
481 id: ap_reports_delivery_plan
484 access: delivery_plan
486 action: DeliveryPlan/list
489 id: ap_reports_delivery_value_report
490 name: Delivery Value Report
492 access: delivery_value_report
494 action: DeliveryValueReport/list
497 id: ap_reports_letters
500 access: purchase_letter_report
512 access: warehouse_management
514 action: Inventory/stock_in
516 id: warehouse_produce_assembly
517 name: Produce Assembly
518 icon: assembly_produce
520 access: warehouse_management
523 action: transfer_warehouse_selection
526 id: warehouse_transfer
529 access: warehouse_management
532 action: transfer_warehouse_selection
535 id: warehouse_removal
538 access: warehouse_management
541 action: transfer_warehouse_selection
544 id: warehouse_stocktaking
547 access: warehouse_management
549 action: Inventory/stocktaking
551 id: warehouse_reports
554 - parent: warehouse_reports
555 id: warehouse_reports_warehouse_content
556 name: Warehouse content
558 access: warehouse_contents | warehouse_management
562 - parent: warehouse_reports
563 id: warehouse_reports_whjournal
566 access: warehouse_management
570 - parent: warehouse_reports
571 id: warehouse_reports_whusage
573 icon: warehouse_usage
575 access: warehouse_contents | warehouse_management
577 action: Inventory/stock_usage
578 - parent: warehouse_reports
579 id: warehouse_stocktaking_journal
580 name: Stocktaking Journal
582 access: warehouse_contents | warehouse_management
584 action: Inventory/stocktaking_journal
589 - parent: general_ledger
590 id: general_ledger_add_transaction
591 name: Add Transaction
592 icon: transaction_add
594 access: gl_transactions
598 - parent: general_ledger
599 id: general_ledger_add_ar_transaction
600 name: Add AR Transaction
601 icon: ar_transaction_add
603 access: ar_transactions
607 - parent: general_ledger
608 id: general_ledger_add_ap_transaction
609 name: Add AP Transaction
610 icon: ap_transaction_add
612 access: ap_transactions
616 - parent: general_ledger
617 id: general_ledger_datev_export_assistent
618 name: DATEV - Export Assistent
621 access: datev_export & client/feature_datev
625 - parent: general_ledger
626 id: general_ledger_gobd_export
630 access: general_ledger
633 - parent: general_ledger
635 name: Year-end closing
638 access: general_ledger
640 action: YearEndTransactions/form
641 - parent: general_ledger
643 name: Factur-X/ZUGFeRD import
646 access: ap_transactions
648 action: ZUGFeRD/upload_zugferd
649 - parent: general_ledger
650 id: pay_posting_import
651 name: DATEV - Pay Postings Import
654 access: datev_export & client/feature_datev
656 action: PayPostingImport/upload_pay_postings
657 - parent: general_ledger
658 id: general_ledger_reports
662 - parent: general_ledger_reports
663 id: general_ledger_reports_ar_aging
667 access: general_ledger
672 - parent: general_ledger_reports
673 id: general_ledger_reports_ap_aging
677 access: general_ledger
682 - parent: general_ledger_reports
683 id: general_ledger_reports_journal
687 access: general_ledger | gl_transactions
718 id: cash_bank_collection_via_sepa
719 name: Bank collection via SEPA
724 action: bank_transfer_add
727 id: cash_bank_transfer_via_sepa
728 name: Bank transfer via SEPA
733 action: bank_transfer_add
736 id: cash_bank_import_menu
739 access: bank_transaction
740 - parent: cash_bank_import_menu
741 id: cash_bank_import_csv
742 name: Custom CSV format
745 action: CsvImport/new
746 profile.type: bank_transactions
747 - parent: cash_bank_import_menu
748 id: cash_bank_import_mt940
749 name: SWIFT MT940 format
752 action: BankImport/upload_mt940
754 id: cash_bank_transactions_mt940
755 name: Bank transactions MT940
757 access: bank_transaction
759 action: BankTransaction/search
761 id: cash_reconciliation_with_bank
762 name: Reconciliation with bank
764 access: bank_transaction
766 action: Reconciliation/search
768 id: cash_reconciliation
770 icon: reconcilliation
775 action: reconciliation
781 - parent: cash_reports
782 id: cash_reports_receipts
791 - parent: cash_reports
792 id: cash_reports_payments
801 - parent: cash_reports
802 id: cash_reports_bank_collections_via_sepa
803 name: Bank collections via SEPA
808 action: bank_transfer_search
810 - parent: cash_reports
811 id: cash_reports_bank_transfers_via_sepa
812 name: Bank transfers via SEPA
817 action: bank_transfer_search
819 - parent: cash_reports
820 id: cash_reports_bank_transactions
821 name: Bank transactions
823 access: bank_transaction
825 action: BankTransaction/list_all
831 id: reports_chart_of_accounts
832 name: Chart of Accounts
833 icon: chart_of_accounts
838 action: chart_of_accounts
840 id: reports_trial_balance
847 report: trial_balance
849 id: reports_erfolgsrechnung
850 name: Erfolgsrechnung
851 icon: income_statement
853 access: report & client/feature_erfolgsrechnung
857 report: erfolgsrechnung
859 id: reports_income_statement
860 name: Income Statement
861 icon: income_statement
863 access: report & client/feature_eurechnung
867 report: income_statement
872 access: report & client/feature_eurechnung
878 id: reports_balance_sheet
882 access: report & client/feature_balance
886 report: balance_sheet
892 access: advance_turnover_tax_return & client/feature_ustva
897 id: reports_projecttransactions
898 name: Projecttransactions
906 id: reports_financial_overview
907 name: Financial Overview
911 action: FinancialOverview/list
913 id: reports_liquidity_projection
914 name: Liquidity projection
918 action: LiquidityProjection/show
929 action: Mebil/showmap
936 action: Mebil/calcmap
941 access: batch_printing
942 - parent: batch_printing
943 id: batch_printing_sales_invoices
945 icon: sales_invoice_printing
953 - parent: batch_printing
954 id: batch_printing_sales_orders
956 icon: sales_order_printing
958 access: sales_order_edit
964 - parent: batch_printing
965 id: batch_printing_quotations
967 icon: quotation_printing
969 access: sales_quotation_edit
974 type: sales_quotation
975 - parent: batch_printing
976 id: batch_printing_packing_lists
980 access: invoice_edit | sales_order_edit
986 - parent: batch_printing
987 id: batch_printing_purchase_orders
988 name: Purchase Orders
989 icon: purchase_order_printing
991 access: purchase_order_edit
997 - parent: batch_printing
998 id: batch_printing_rfqs
1002 access: request_quotation_edit
1007 type: request_quotation
1008 - parent: batch_printing
1009 id: batch_printing_checks
1018 - parent: batch_printing
1019 id: batch_printing_receipts
1021 icon: receipt_printing
1033 - parent: productivity
1034 id: productivity_show_todo_list
1035 name: Show TODO list
1037 access: productivity
1040 action: show_todo_list
1041 - parent: productivity
1042 id: productivity_add_follow_up
1045 access: productivity
1049 - parent: productivity
1050 id: productivity_edit_access_rights
1051 name: Edit Access Rights
1053 access: productivity
1056 action: edit_access_rights
1057 - parent: productivity
1058 id: productivity_reports
1061 - parent: productivity_reports
1062 id: productivity_reports_follow_ups
1065 access: productivity
1069 - parent: productivity_reports
1070 id: productivity_reports_email_journal
1073 access: email_journal
1074 module: controller.pl
1077 action: EmailJournal/list
1084 id: system_client_configuration
1085 name: Client Configuration
1089 action: ClientConfig/edit
1091 id: system_ustva_einstellungen
1092 name: UStVa Einstellungen
1094 access: client/feature_ustva
1097 action: config_step1
1099 id: system_edit_dunning
1106 id: system_chart_of_accounts
1107 name: Chart of Accounts
1109 - parent: system_chart_of_accounts
1110 id: system_chart_of_accounts_add_account
1116 - parent: system_chart_of_accounts
1117 id: system_chart_of_accounts_list_accounts
1122 action: list_account
1123 - parent: system_chart_of_accounts
1124 id: system_chart_of_accounts_report_configuration_overview
1125 name: Report configuration overview
1128 action: Chart/show_report_configuration_overview
1130 id: system_buchungsgruppen
1131 name: Booking groups
1134 action: Buchungsgruppen/list
1140 action: Taxzones/list
1149 id: system_bank_accounts
1153 action: SimpleSystemSetting/list
1156 id: system_partsgroups
1160 action: SimpleSystemSetting/list
1163 id: system_part_classification
1164 name: Parts Classification
1165 icon: partsclassific
1168 action: SimpleSystemSetting/list
1169 type: part_classification
1171 id: system_pricegroups
1175 action: SimpleSystemSetting/list
1178 id: system_edit_units
1185 id: system_price_factors
1189 action: SimpleSystemSetting/list
1192 id: system_greetings
1196 action: SimpleSystemSetting/list
1199 id: system_departments
1203 action: SimpleSystemSetting/list
1206 id: system_types_of_business
1207 name: Types of Business
1210 action: SimpleSystemSetting/list
1213 id: system_contact_titles
1214 name: Contact Titles
1217 action: SimpleSystemSetting/list
1220 id: system_contact_departments
1221 name: Contact Departments
1224 action: SimpleSystemSetting/list
1225 type: contact_department
1227 id: system_project_types
1231 action: SimpleSystemSetting/list
1234 id: system_project_status
1235 name: Project Status
1238 action: SimpleSystemSetting/list
1239 type: project_status
1241 id: system_requirement_specs
1242 name: Requirement specs
1244 - parent: system_requirement_specs
1245 id: system_requirement_specs_pre_defined_texts
1246 name: Pre-defined Texts
1249 action: SimpleSystemSetting/list
1250 type: requirement_spec_predefined_text
1251 - parent: system_requirement_specs
1252 id: system_requirement_specs_requirement_spec_types
1253 name: Requirement Spec Types
1256 action: SimpleSystemSetting/list
1257 type: requirement_spec_type
1258 - parent: system_requirement_specs
1259 id: system_requirement_specs_requirement_spec_statuses
1260 name: Requirement Spec Statuses
1263 action: SimpleSystemSetting/list
1264 type: requirement_spec_status
1265 - parent: system_requirement_specs
1266 id: system_requirement_specs_complexities
1270 action: SimpleSystemSetting/list
1271 type: requirement_spec_complexity
1272 - parent: system_requirement_specs
1273 id: system_requirement_specs_risks
1277 action: SimpleSystemSetting/list
1278 type: requirement_spec_risk
1279 - parent: system_requirement_specs
1280 id: system_requirement_specs_acceptance_statuses
1281 name: Acceptance Statuses
1284 action: SimpleSystemSetting/list
1285 type: requirement_spec_acceptance_status
1287 id: system_languages_and_translations
1288 name: Languages and translations
1290 - parent: system_languages_and_translations
1291 id: system_languages_and_translations_add_language
1295 action: SimpleSystemSetting/list
1297 - parent: system_languages_and_translations
1298 id: system_languages_and_translations_greetings
1301 module: generictranslations.pl
1303 action: edit_greetings
1304 - parent: system_languages_and_translations
1305 id: system_languages_and_translations_sepa_strings
1308 module: generictranslations.pl
1310 action: edit_sepa_strings
1311 - parent: system_languages_and_translations
1312 id: system_languages_and_translations_zugferd_notes
1313 name: Factur-X/ZUGFeRD notes for each invoice
1315 module: generictranslations.pl
1317 action: edit_zugferd_notes
1318 - parent: system_languages_and_translations
1319 id: system_languages_and_translations_email_strings
1320 name: Preset email strings
1322 module: generictranslations.pl
1324 action: edit_email_strings
1326 id: system_payment_terms
1330 action: PaymentTerm/list
1332 id: system_delivery_terms
1333 name: Delivery Terms
1336 action: DeliveryTerm/list
1338 id: system_manage_custom_variables
1339 name: Manage Custom Variables
1342 action: CustomVariableConfig/list
1344 id: system_warehouses
1349 action: list_warehouses
1354 access: edit_shop_config
1358 id: system_import_csv
1361 - parent: system_import_csv
1362 id: system_import_csv_customers_and_vendors
1363 name: Customers and vendors
1366 action: CsvImport/new
1367 profile.type: customers_vendors
1368 - parent: system_import_csv
1369 id: system_import_csv_contacts
1373 action: CsvImport/new
1374 profile.type: contacts
1375 - parent: system_import_csv
1376 id: system_import_csv_shipto
1380 action: CsvImport/new
1381 profile.type: addresses
1382 - parent: system_import_csv
1383 id: system_import_csv_parts
1387 action: CsvImport/new
1389 - parent: system_import_csv
1390 id: system_import_csv_inventories
1394 action: CsvImport/new
1395 profile.type: inventories
1396 - parent: system_import_csv
1397 id: system_import_csv_projects
1401 action: CsvImport/new
1402 profile.type: projects
1403 - parent: system_import_csv
1404 id: system_import_csv_orders
1408 action: CsvImport/new
1409 profile.type: orders
1410 - parent: system_import_csv
1411 id: system_import_csv_delivery_orders
1412 name: Delivery Orders
1415 action: CsvImport/new
1416 profile.type: delivery_orders
1417 - parent: system_import_csv
1418 id: system_import_csv_ar_transactions
1419 name: AR Transactions
1422 action: CsvImport/new
1423 profile.type: ar_transactions
1425 id: system_templates
1429 - parent: system_templates
1430 id: system_templates_html_templates
1431 name: HTML Templates
1433 module: amtemplates.pl
1435 action: display_template_form
1438 - parent: system_templates
1439 id: system_templates_latex_templates
1440 name: LaTeX Templates
1442 module: amtemplates.pl
1444 action: display_template_form
1448 id: system_general_ledger_corrections
1449 name: General Ledger Corrections
1451 module: acctranscorrections.pl
1453 action: analyze_filter
1455 id: system_background_jobs_and_task_server
1456 name: Background jobs and task server
1459 - parent: system_background_jobs_and_task_server
1460 id: system_background_jobs_and_task_server_list_current_background_jobs
1461 name: List current background jobs
1464 action: BackgroundJob/list
1465 - parent: system_background_jobs_and_task_server
1466 id: system_background_jobs_and_task_server_background_job_history
1467 name: Background job history
1470 action: BackgroundJobHistory/list
1471 - parent: system_background_jobs_and_task_server
1472 id: system_background_jobs_and_task_server_task_server_control
1473 name: Task server control
1476 action: TaskServer/show
1478 id: system_audit_control
1483 action: audit_control
1485 id: system_history_search_engine
1486 name: History Search Engine
1490 action: show_history_search
1492 id: system_employees
1497 action: Employee/list
1503 id: program_user_preferences
1504 name: User Preferences
1510 id: program_internal_phone_list
1511 name: Internal Phone List
1514 action: CTI/list_internal_extensions
1522 action: company_logo
1525 id: program_kivitendo_modul
1526 name: kivitendo modules
1528 - parent: program_kivitendo_modul
1529 id: program_kivitendo_modul_overview
1530 name: Overview kivitendo modules
1532 href: http://www.kivitendo-premium.de/module.shtml
1534 - parent: program_kivitendo_modul
1535 id: program_kivitendo_modul_activate
1536 name: Activate kivitendo module
1538 href: http://www.kivitendo-premium.de/modul-aktivieren.shtml
1541 id: program_administration_area
1542 name: Administration area
1544 access: display_admin_link
1548 id: program_documentation_in_german_
1549 name: Documentation (in German)
1551 href: doc/kivitendo-Dokumentation.pdf
1554 id: program_kivitendo_website_external_
1555 name: kivitendo website (external)
1557 href: http://www.kivitendo.de/
1565 action: LoginScreen/logout
1568 name: Developer Tools
1579 action: Part/test_page