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
923 access: batch_printing
924 - parent: batch_printing
925 id: batch_printing_sales_invoices
927 icon: sales_invoice_printing
935 - parent: batch_printing
936 id: batch_printing_sales_orders
938 icon: sales_order_printing
940 access: sales_order_edit
946 - parent: batch_printing
947 id: batch_printing_quotations
949 icon: quotation_printing
951 access: sales_quotation_edit
956 type: sales_quotation
957 - parent: batch_printing
958 id: batch_printing_packing_lists
962 access: invoice_edit | sales_order_edit
968 - parent: batch_printing
969 id: batch_printing_purchase_orders
970 name: Purchase Orders
971 icon: purchase_order_printing
973 access: purchase_order_edit
979 - parent: batch_printing
980 id: batch_printing_rfqs
984 access: request_quotation_edit
989 type: request_quotation
990 - parent: batch_printing
991 id: batch_printing_checks
1000 - parent: batch_printing
1001 id: batch_printing_receipts
1003 icon: receipt_printing
1015 - parent: productivity
1016 id: productivity_show_todo_list
1017 name: Show TODO list
1019 access: productivity
1022 action: show_todo_list
1023 - parent: productivity
1024 id: productivity_add_follow_up
1027 access: productivity
1031 - parent: productivity
1032 id: productivity_edit_access_rights
1033 name: Edit Access Rights
1035 access: productivity
1038 action: edit_access_rights
1039 - parent: productivity
1040 id: productivity_reports
1043 - parent: productivity_reports
1044 id: productivity_reports_follow_ups
1047 access: productivity
1051 - parent: productivity_reports
1052 id: productivity_reports_email_journal
1055 access: email_journal
1056 module: controller.pl
1059 action: EmailJournal/list
1066 id: system_client_configuration
1067 name: Client Configuration
1071 action: ClientConfig/edit
1073 id: system_ustva_einstellungen
1074 name: UStVa Einstellungen
1076 access: client/feature_ustva
1079 action: config_step1
1081 id: system_edit_dunning
1088 id: system_chart_of_accounts
1089 name: Chart of Accounts
1091 - parent: system_chart_of_accounts
1092 id: system_chart_of_accounts_add_account
1098 - parent: system_chart_of_accounts
1099 id: system_chart_of_accounts_list_accounts
1104 action: list_account
1105 - parent: system_chart_of_accounts
1106 id: system_chart_of_accounts_report_configuration_overview
1107 name: Report configuration overview
1110 action: Chart/show_report_configuration_overview
1112 id: system_buchungsgruppen
1113 name: Booking groups
1116 action: Buchungsgruppen/list
1122 action: Taxzones/list
1131 id: system_bank_accounts
1135 action: SimpleSystemSetting/list
1138 id: system_partsgroups
1142 action: SimpleSystemSetting/list
1145 id: system_part_classification
1146 name: Parts Classification
1147 icon: partsclassific
1150 action: SimpleSystemSetting/list
1151 type: part_classification
1153 id: system_pricegroups
1157 action: SimpleSystemSetting/list
1160 id: system_edit_units
1167 id: system_price_factors
1171 action: SimpleSystemSetting/list
1174 id: system_greetings
1178 action: SimpleSystemSetting/list
1181 id: system_departments
1185 action: SimpleSystemSetting/list
1188 id: system_types_of_business
1189 name: Types of Business
1192 action: SimpleSystemSetting/list
1195 id: system_contact_titles
1196 name: Contact Titles
1199 action: SimpleSystemSetting/list
1202 id: system_contact_departments
1203 name: Contact Departments
1206 action: SimpleSystemSetting/list
1207 type: contact_department
1209 id: system_project_types
1213 action: SimpleSystemSetting/list
1216 id: system_project_status
1217 name: Project Status
1220 action: SimpleSystemSetting/list
1221 type: project_status
1223 id: system_requirement_specs
1224 name: Requirement specs
1226 - parent: system_requirement_specs
1227 id: system_requirement_specs_pre_defined_texts
1228 name: Pre-defined Texts
1231 action: SimpleSystemSetting/list
1232 type: requirement_spec_predefined_text
1233 - parent: system_requirement_specs
1234 id: system_requirement_specs_requirement_spec_types
1235 name: Requirement Spec Types
1238 action: SimpleSystemSetting/list
1239 type: requirement_spec_type
1240 - parent: system_requirement_specs
1241 id: system_requirement_specs_requirement_spec_statuses
1242 name: Requirement Spec Statuses
1245 action: SimpleSystemSetting/list
1246 type: requirement_spec_status
1247 - parent: system_requirement_specs
1248 id: system_requirement_specs_complexities
1252 action: SimpleSystemSetting/list
1253 type: requirement_spec_complexity
1254 - parent: system_requirement_specs
1255 id: system_requirement_specs_risks
1259 action: SimpleSystemSetting/list
1260 type: requirement_spec_risk
1261 - parent: system_requirement_specs
1262 id: system_requirement_specs_acceptance_statuses
1263 name: Acceptance Statuses
1266 action: SimpleSystemSetting/list
1267 type: requirement_spec_acceptance_status
1269 id: system_languages_and_translations
1270 name: Languages and translations
1272 - parent: system_languages_and_translations
1273 id: system_languages_and_translations_add_language
1277 action: SimpleSystemSetting/list
1279 - parent: system_languages_and_translations
1280 id: system_languages_and_translations_greetings
1283 module: generictranslations.pl
1285 action: edit_greetings
1286 - parent: system_languages_and_translations
1287 id: system_languages_and_translations_sepa_strings
1290 module: generictranslations.pl
1292 action: edit_sepa_strings
1293 - parent: system_languages_and_translations
1294 id: system_languages_and_translations_zugferd_notes
1295 name: Factur-X/ZUGFeRD notes for each invoice
1297 module: generictranslations.pl
1299 action: edit_zugferd_notes
1300 - parent: system_languages_and_translations
1301 id: system_languages_and_translations_email_strings
1302 name: Preset email strings
1304 module: generictranslations.pl
1306 action: edit_email_strings
1308 id: system_payment_terms
1312 action: PaymentTerm/list
1314 id: system_delivery_terms
1315 name: Delivery Terms
1318 action: DeliveryTerm/list
1320 id: system_manage_custom_variables
1321 name: Manage Custom Variables
1324 action: CustomVariableConfig/list
1326 id: system_warehouses
1331 action: list_warehouses
1336 access: edit_shop_config
1340 id: system_import_csv
1343 - parent: system_import_csv
1344 id: system_import_csv_customers_and_vendors
1345 name: Customers and vendors
1348 action: CsvImport/new
1349 profile.type: customers_vendors
1350 - parent: system_import_csv
1351 id: system_import_csv_contacts
1355 action: CsvImport/new
1356 profile.type: contacts
1357 - parent: system_import_csv
1358 id: system_import_csv_additional_billing_address
1359 name: Additional Billing Addresses
1362 action: CsvImport/new
1363 profile.type: billing_addresses
1364 - parent: system_import_csv
1365 id: system_import_csv_shipto
1369 action: CsvImport/new
1370 profile.type: addresses
1371 - parent: system_import_csv
1372 id: system_import_csv_parts
1376 action: CsvImport/new
1378 - parent: system_import_csv
1379 id: system_import_csv_inventories
1383 action: CsvImport/new
1384 profile.type: inventories
1385 - parent: system_import_csv
1386 id: system_import_csv_projects
1390 action: CsvImport/new
1391 profile.type: projects
1392 - parent: system_import_csv
1393 id: system_import_csv_orders
1397 action: CsvImport/new
1398 profile.type: orders
1399 - parent: system_import_csv
1400 id: system_import_csv_delivery_orders
1401 name: Delivery Orders
1404 action: CsvImport/new
1405 profile.type: delivery_orders
1406 - parent: system_import_csv
1407 id: system_import_csv_ar_transactions
1408 name: AR Transactions
1411 action: CsvImport/new
1412 profile.type: ar_transactions
1414 id: system_templates
1418 - parent: system_templates
1419 id: system_templates_html_templates
1420 name: HTML Templates
1422 module: amtemplates.pl
1424 action: display_template_form
1427 - parent: system_templates
1428 id: system_templates_latex_templates
1429 name: LaTeX Templates
1431 module: amtemplates.pl
1433 action: display_template_form
1437 id: system_general_ledger_corrections
1438 name: General Ledger Corrections
1440 module: acctranscorrections.pl
1442 action: analyze_filter
1444 id: system_background_jobs_and_task_server
1445 name: Background jobs and task server
1448 - parent: system_background_jobs_and_task_server
1449 id: system_background_jobs_and_task_server_list_current_background_jobs
1450 name: List current background jobs
1453 action: BackgroundJob/list
1454 - parent: system_background_jobs_and_task_server
1455 id: system_background_jobs_and_task_server_background_job_history
1456 name: Background job history
1459 action: BackgroundJobHistory/list
1460 - parent: system_background_jobs_and_task_server
1461 id: system_background_jobs_and_task_server_task_server_control
1462 name: Task server control
1465 action: TaskServer/show
1467 id: system_audit_control
1472 action: audit_control
1474 id: system_history_search_engine
1475 name: History Search Engine
1479 action: show_history_search
1481 id: system_employees
1486 action: Employee/list
1492 id: program_user_preferences
1493 name: User Preferences
1499 id: program_internal_phone_list
1500 name: Internal Phone List
1503 action: CTI/list_internal_extensions
1511 action: company_logo
1514 id: program_kivitendo_modul
1515 name: kivitendo modules
1517 - parent: program_kivitendo_modul
1518 id: program_kivitendo_modul_overview
1519 name: Overview kivitendo modules
1521 href: http://www.kivitendo-premium.de/module.shtml
1523 - parent: program_kivitendo_modul
1524 id: program_kivitendo_modul_activate
1525 name: Activate kivitendo module
1527 href: http://www.kivitendo-premium.de/modul-aktivieren.shtml
1530 id: program_administration_area
1531 name: Administration area
1533 access: display_admin_link
1537 id: program_documentation_in_german_
1538 name: Documentation (in German)
1540 href: doc/kivitendo-Dokumentation.pdf
1543 id: program_kivitendo_website_external_
1544 name: kivitendo website (external)
1546 href: http://www.kivitendo.de/
1554 action: LoginScreen/logout
1557 name: Developer Tools
1568 action: Part/test_page