PTC: Rückgabe sellprice für items: Steuer und Rabatt berücksichtigen.
[kivitendo-erp.git] / locale / en / all
index b35495c..6b8c4f8 100644 (file)
@@ -174,7 +174,6 @@ $self->{texts} = {
   'Add Project'                 => '',
   'Add Purchase Delivery Order' => '',
   'Add Purchase Order'          => '',
-  'Add Purchase Order (experimental)' => '',
   'Add Quotation'               => '',
   'Add RFQ'                     => '',
   'Add Request for Quotation'   => '',
@@ -183,7 +182,6 @@ $self->{texts} = {
   'Add Sales Delivery Order'    => '',
   'Add Sales Invoice'           => '',
   'Add Sales Order'             => '',
-  'Add Sales Order (experimental)' => '',
   'Add Service'                 => '',
   'Add Storno Credit Note'      => '',
   'Add Transaction'             => '',
@@ -198,6 +196,7 @@ $self->{texts} = {
   'Add business'                => '',
   'Add complexity'              => '',
   'Add counted'                 => '',
+  'Add custom data export query' => '',
   'Add custom variable'         => '',
   'Add department'              => '',
   'Add empty line (csv_import)' => '',
@@ -270,6 +269,7 @@ $self->{texts} = {
   'Allow the following users access to my follow-ups:' => '',
   'Allow to delete generated printfiles' => '',
   'Already counted'             => '',
+  'Always edit assembly items (user can change/delete items even if assemblies are already produced)' => '',
   'Always save orders with a projectnumber (create new projects)' => '',
   'Amended Advance Turnover Tax Return' => '',
   'Amount'                      => '',
@@ -340,6 +340,7 @@ $self->{texts} = {
   'Assortment items'            => '',
   'Assume Tax Consultant Data in Tax Computation?' => '',
   'At least'                    => '',
+  'At least #1 invoice(s) not saved' => '',
   'At least one Perl module that kivitendo ERP requires for running is not installed on your system.' => '',
   'At least one of the columns #1, customer, customernumber, customer_gln, vendor, vendornumber, vendor_gln (depending on the target table) is required for matching the entry to an existing customer or vendor.' => '',
   'At most'                     => '',
@@ -350,7 +351,6 @@ $self->{texts} = {
   'Attachment name'             => '',
   'Attachments'                 => '',
   'Attempt to call an undefined sub named \'%s\'' => '',
-  'Attention!'                  => '',
   'Attention: Here will be generated a lot of CB/OB transactions.' => '',
   'Audit Control'               => '',
   'Aug'                         => '',
@@ -358,6 +358,7 @@ $self->{texts} = {
   'Austria'                     => '',
   'Authentification database creation' => '',
   'Authentification tables creation' => '',
+  'Author'                      => '',
   'Auto Send?'                  => '',
   'Automatic date calculation'  => '',
   'Automatic deletion of leading, trailing and excessive (repetitive) spaces in customer or vendor names' => '',
@@ -369,6 +370,7 @@ $self->{texts} = {
   'Available Prices'            => '',
   'Available identity fields'   => '',
   'Available qty'               => '',
+  'Available to all users'      => '',
   'BALANCE SHEET'               => '',
   'BB Balance'                  => '',
   'BIC'                         => '',
@@ -403,7 +405,7 @@ $self->{texts} = {
   'Bank collection via SEPA'    => '',
   'Bank collections via SEPA'   => '',
   'Bank transaction'            => '',
-  'Bank transaction with id #1 has already been linked to #2.' => '',
+  'Bank transaction with id #1 has already been linked to one or more record and/or some amount is already assigned.' => '',
   'Bank transactions'           => '',
   'Bank transactions MT940'     => '',
   'Bank transactions that either only have warnings or no message at all have been posted.' => '',
@@ -492,6 +494,7 @@ $self->{texts} = {
   'CN'                          => '',
   'CR'                          => '',
   'CSS style for pictures'      => '',
+  'CSV'                         => '',
   'CSV Export successful!'      => '',
   'CSV export'                  => '',
   'CSV export -- options'       => '',
@@ -509,11 +512,13 @@ $self->{texts} = {
   'Calculate due date automatically' => '',
   'Calling #1 now'              => '',
   'Can not create that quantity with current stock' => '',
+  'Can only delete the "Storno zu" part of the cancellation pair.' => '',
   'Can\'t connect to shop. #1'  => '',
   'Can\'t load item without a valid part.id' => '',
   'Cancel'                      => '',
   'Cancel Accounts Payables Transaction' => '',
   'Cancel Accounts Receivables Transaction' => '',
+  'Cancelling is disallowed. Either undo or balance the current payments until the open amount matches the invoice amount' => '',
   'Cannot check correct WebDAV folder' => '',
   'Cannot delete account!'      => '',
   'Cannot delete customer!'     => '',
@@ -577,6 +582,7 @@ $self->{texts} = {
   'Chart'                       => '',
   'Chart Type'                  => '',
   'Chart balance'               => '',
+  'Chart configuration overview regarding reports' => '',
   'Chart list'                  => '',
   'Chart of Accounts'           => '',
   'Chart picker'                => '',
@@ -594,6 +600,7 @@ $self->{texts} = {
   'Check on purchase invoice'   => '',
   'Check on sales invoice'      => '',
   'Checks'                      => '',
+  'Choose "continue" if you want to use this value. Choose "cancel" otherwise.' => '',
   'Choose Customer'             => '',
   'Choose Outputformat'         => '',
   'Choose Vendor'               => '',
@@ -781,12 +788,14 @@ $self->{texts} = {
   'Current profile'             => '',
   'Current status'              => '',
   'Current status:'             => '',
+  'Current user\'s login'       => '',
   'Current value:'              => '',
   'Current version'             => '',
   'Current year'                => '',
   'Currently #1 delivery orders can be converted into invoices and printed.' => '',
   'Custom CSV format'           => '',
   'Custom Variables'            => '',
+  'Custom data export'          => '',
   'Custom shipto'               => '',
   'Custom variables for module' => '',
   'Customer'                    => '',
@@ -798,12 +807,15 @@ $self->{texts} = {
   'Customer Name'               => '',
   'Customer Number'             => '',
   'Customer Order Number'       => '',
+  'Customer Part Number'        => '',
+  'Customer Price'              => '',
   'Customer deleted!'           => '',
   'Customer details'            => '',
   'Customer missing!'           => '',
   'Customer not found'          => '',
   'Customer saved'              => '',
   'Customer saved!'             => '',
+  'Customer specific Price'     => '',
   'Customer type'               => '',
   'Customer variables'          => '',
   'Customer\'s Mandate Date of Signature' => '',
@@ -845,17 +857,19 @@ $self->{texts} = {
   'Data type'                   => '',
   'DataSet #1'                  => '',
   'DataSet for GoBD version #1. Created with kivitendo #2 by #3 (#4)' => '',
-  'Database'                    => '',
   'Database Administration'     => '',
   'Database Connection Test'    => '',
   'Database Host'               => '',
   'Database ID'                 => '',
   'Database Management'         => '',
+  'Database Superuser'          => '',
   'Database User'               => '',
   'Database host and port'      => '',
   'Database login (#1)'         => '',
   'Database name'               => '',
   'Database settings'           => '',
+  'Database superuser privileges are required for parts of the database modifications.' => '',
+  'Database superuser privileges are required for the update.' => '',
   'Database template'           => '',
   'Database update error:'      => '',
   'Database user and password'  => '',
@@ -885,6 +899,7 @@ $self->{texts} = {
   'Debit/Credit Label'          => '',
   'Dec'                         => '',
   'December'                    => '',
+  'December last year period'   => '',
   'Decimalplaces'               => '',
   'Decrease'                    => '',
   'Default (no language selected)' => '',
@@ -972,6 +987,7 @@ $self->{texts} = {
   'Description (translation for #1)' => '',
   'Description missing!'        => '',
   'Description of #1'           => '',
+  'Design custom data export queries' => '',
   'Destination BIC'             => '',
   'Destination IBAN'            => '',
   'Destination bin'             => '',
@@ -1018,8 +1034,10 @@ $self->{texts} = {
   'Do you really want to delete this draft?' => '',
   'Do you really want to delete this object?' => '',
   'Do you really want to delete this record template?' => '',
+  'Do you really want to print?' => '',
   'Do you really want to revert to this version?' => '',
   'Do you really want to save?' => '',
+  'Do you really want to send by mail?' => '',
   'Do you really want to undo the selected SEPA exports? You have to reassign the export again.' => '',
   'Do you really want to unimport the selected documents?' => '',
   'Do you want to <b>limit</b> your search?' => '',
@@ -1079,6 +1097,8 @@ $self->{texts} = {
   'Dunning overview'            => '',
   'Dunning status'              => '',
   'Dunnings'                    => '',
+  'Dunnings (Id -- Dunning Date --Dunning Level -- Dunning Fee)' => '',
+  'Dunningstatistic'            => '',
   'Duplicate in CSV file'       => '',
   'Duplicate in database'       => '',
   'During the next update a taxkey 0 with tax rate of 0 will automatically created.' => '',
@@ -1098,7 +1118,6 @@ $self->{texts} = {
   'EUER'                        => '',
   'Earlier versions of kivitendo contained bugs which might have led to wrong entries in the general ledger.' => '',
   'Edit'                        => '',
-  'Edit (experimental)'         => '',
   'Edit Access Rights'          => '',
   'Edit Access Rights for Follow-Ups' => '',
   'Edit Account'                => '',
@@ -1147,6 +1166,7 @@ $self->{texts} = {
   'Edit booking group'          => '',
   'Edit business'               => '',
   'Edit complexity'             => '',
+  'Edit custom data export query' => '',
   'Edit custom shipto'          => '',
   'Edit custom variable'        => '',
   'Edit delivery term'          => '',
@@ -1205,7 +1225,6 @@ $self->{texts} = {
   'Employees'                   => '',
   'Empty selection for warehouse will not be added, even if the old bin is still visible (use back and forth to edit again).' => '',
   'Empty transaction!'          => '',
-  'Enable experimental features' => '',
   'Enabled Quick Searched'      => '',
   'Enabled modules'             => '',
   'End date'                    => '',
@@ -1226,6 +1245,7 @@ $self->{texts} = {
   'Error when saving: #1'       => '',
   'Error with default taxzone'  => '',
   'Error!'                      => '',
+  'Error: #1'                   => '',
   'Error: A negative target quantity is not allowed.' => '',
   'Error: A quantity and a target quantity could not be given both.' => '',
   'Error: A quantity or a target quantity must be given.' => '',
@@ -1310,6 +1330,8 @@ $self->{texts} = {
   'Exchangerate for payment missing!' => '',
   'Exchangerate missing!'       => '',
   'Execute'                     => '',
+  'Execute a custom data export query' => '',
+  'Execute custom data export \'#1\'' => '',
   'Executed'                    => '',
   'Execution date'              => '',
   'Execution date from'         => '',
@@ -1333,7 +1355,6 @@ $self->{texts} = {
   'Expense Account'             => '',
   'Expense/Asset'               => '',
   'Experimental Features'       => '',
-  'Experimental features are:'  => '',
   'Export'                      => '',
   'Export Buchungsdaten'        => '',
   'Export Number'               => '',
@@ -1376,6 +1397,7 @@ $self->{texts} = {
   'Filter for customer variables' => '',
   'Filter for item variables'   => '',
   'Filter parts'                => '',
+  'Filter record template'      => '',
   'Financial Controlling'       => '',
   'Financial Controlling Report' => '',
   'Financial Overview'          => '',
@@ -1386,6 +1408,7 @@ $self->{texts} = {
   'Firstname'                   => '',
   'Fix transaction'             => '',
   'Fix transactions'            => '',
+  'Fixed value'                 => '',
   'Focus position after update' => '',
   'Folgekonto'                  => '',
   'Follow-Up'                   => '',
@@ -1499,6 +1522,8 @@ $self->{texts} = {
   'Hide help text'              => '',
   'Hide mappings (csv_import)'  => '',
   'Hide settings'               => '',
+  'Highest Dunninglevel'        => '',
+  'Hint: Not all VC Numbers are personal accounts compliant' => '',
   'Hints'                       => '',
   'History'                     => '',
   'History Search'              => '',
@@ -1533,6 +1558,7 @@ $self->{texts} = {
   'If disabled sales quotations cannot be converted into sales invoices directly.' => '',
   'If enabled a column will be shown in sales and purchase orders that lists both the amount and the value not shipped yet for each item.' => '',
   'If enabled a warning will be shown in sales and purchase orders if there are two or more positions of the same part (new controller only).' => '',
+  'If enabled a warning will be shown in sales and purchase orders if there the delivery date is empty.' => '',
   'If enabled only those projects that are assigned to the currently selected customer are offered for selection in sales records.' => '',
   'If enabled purchase and sales records cannot be saved if no transaction description has been entered.' => '',
   'If item not found, allow creation of new item' => '',
@@ -1541,6 +1567,7 @@ $self->{texts} = {
   'If searching a part from a document and no part is found then offer to create a new part.' => '',
   'If the article type is set to \'mixed\' then a column called \'part_type\' or called \'pclass\' must be present.' => '',
   'If the automatic creation of invoices for fees and interest is switched on for a dunning level then the following accounts will be used for the invoice.' => '',
+  'If the counted quantity differs more than this threshold from the quantity in the database, a warning will be shown. Set to 0 to switch of this feature.' => '',
   'If the database user listed above does not have the right to create a database then enter the name and password of the superuser below:' => '',
   'If the default transfer out always succeed use this bin for negative stock quantity.' => '',
   'If yes, delivery order positions are considered "delivered" only if they have been stocked out of the inventory. Otherwise saving the delivery order is considered delivered.' => '',
@@ -1575,6 +1602,7 @@ $self->{texts} = {
   'Import result'               => '',
   'Import scanned documents'    => '',
   'Importdate'                  => '',
+  'In addition to the above date functions, subtract the following amount of days from the calculated date as a buffer.' => '',
   'In order to do that hit the button "Delete transaction".' => '',
   'In order to migrate the old folder structure into the new structure you have to chose which client the old structure will be assigned to.' => '',
   'In order to use kivitendo you have to create at least a client, a user and a group.' => '',
@@ -1619,6 +1647,7 @@ $self->{texts} = {
   'Introduction of clients'     => '',
   'Inv. Duedate'                => '',
   'Invalid'                     => '',
+  'Invalid combination of ledger account number length. Mismatch length of #1 with length of #2. Please check your account settings. ' => '',
   'Invalid duration format'     => '',
   'Invalid follow-up ID.'       => '',
   'Invalid quantity.'           => '',
@@ -1683,6 +1712,7 @@ $self->{texts} = {
   'Jump to'                     => '',
   'Jun'                         => '',
   'June'                        => '',
+  'KNE'                         => '',
   'KNE Export successful!'      => '',
   'KNr. beim Kunden'            => '',
   'KOST Quantity'               => '',
@@ -1777,6 +1807,7 @@ $self->{texts} = {
   'Local bank code'             => '',
   'Lock System'                 => '',
   'Lock and unlock installation' => '',
+  'Lock bookings'               => '',
   'Lock file handling failed. Please verify that the directory "#1" is writeable by the webserver.' => '',
   'Lockfile created!'           => '',
   'Lockfile removed!'           => '',
@@ -1796,6 +1827,7 @@ $self->{texts} = {
   'MD'                          => '',
   'MIME type'                   => '',
   'MT940 import'                => '',
+  'Mails'                       => '',
   'Main Preferences'            => '',
   'Main sorting'                => '',
   'Make'                        => '',
@@ -1867,6 +1899,7 @@ $self->{texts} = {
   'Module name'                 => '',
   'Monat'                       => '',
   'Month'                       => '',
+  'Month/Year'                  => '',
   'Monthly'                     => '',
   'More than one control file with the tag \'%s\' exist.' => '',
   'More than one file selected, please set only one checkbox!' => '',
@@ -1891,6 +1924,7 @@ $self->{texts} = {
   'Net value in closed delivery orders' => '',
   'Net value transferred in / out' => '',
   'Net value without delivery orders' => '',
+  'Net.Turnover'                => '',
   'Netherlands'                 => '',
   'Netto Terms'                 => '',
   'New Password'                => '',
@@ -1912,7 +1946,6 @@ $self->{texts} = {
   'Next Dunning Level'          => '',
   'Next run at'                 => '',
   'No'                          => '',
-  'No %s was found matching the search parameters.' => '',
   'No 1:n or n:1 relation'      => '',
   'No AP template was found.'   => '',
   'No Company Address given'    => '',
@@ -1936,9 +1969,12 @@ $self->{texts} = {
   'No clients have been created yet.' => '',
   'No contact selected to delete' => '',
   'No contra account selected!' => '',
+  'No custom data exports have been created yet.' => '',
   'No customer has been selected yet.' => '',
+  'No customer selected or found!' => '',
   'No data was found.'          => '',
   'No default currency'         => '',
+  'No default value'            => '',
   'No delivery orders have been selected.' => '',
   'No delivery term has been created yet.' => '',
   'No dunnings have been selected for printing.' => '',
@@ -1976,6 +2012,7 @@ $self->{texts} = {
   'No start date given, setting to #1' => '',
   'No such job #1 in the database.' => '',
   'No summary account'          => '',
+  'No superuser credentials were entered.' => '',
   'No template has been selected yet.' => '',
   'No text blocks have been created for this position.' => '',
   'No text has been entered yet.' => '',
@@ -2005,6 +2042,7 @@ $self->{texts} = {
   'Not done yet'                => '',
   'Not obsolete'                => '',
   'Note'                        => '',
+  'Note that parameter names must not be quoted.' => '',
   'Note: Taxkeys must have a "valid from" date, and will not behave correctly without.' => '',
   'Note: the object is already in use. Therefore some values cannot be changed.' => '',
   'Notes'                       => '',
@@ -2053,6 +2091,7 @@ $self->{texts} = {
   'On'                          => '',
   'On Hand'                     => '',
   'On Order'                    => '',
+  'On the next page the type of all variables can be set.' => '',
   'One OB-transaction'          => '',
   'One SB-transaction'          => '',
   'One of the columns "qty" or "target_qty" must be given. If "target_qty" is given, the quantity to transfer for each transfer will be calculate, so that the quantity for this part, warehouse and bin will result in the given "target_qty" after each transfer.' => '',
@@ -2071,6 +2110,8 @@ $self->{texts} = {
   'Oops. No valid action found to dispatch. Please report this case to the kivitendo team.' => '',
   'Open'                        => '',
   'Open Amount'                 => '',
+  'Open Items'                  => '',
+  'Open Orders'                 => '',
   'Open a further kivitendo window or tab' => '',
   'Open amount'                 => '',
   'Open in new window'          => '',
@@ -2095,6 +2136,7 @@ $self->{texts} = {
   'Order probability & expected billing date' => '',
   'Order value periodicity'     => '',
   'Order/Item row name'         => '',
+  'Order/RFQ Number'            => '',
   'OrderItem'                   => '',
   'Ordered'                     => '',
   'Orders'                      => '',
@@ -2222,6 +2264,7 @@ $self->{texts} = {
   'Please Check the bank information for each vendor:' => '',
   'Please ask your administrator to create warehouses and bins.' => '',
   'Please change the partnumber of the following parts and run the update again:' => '',
+  'Please choose a part.'       => '',
   'Please choose for which categories the taxes should be displayed (otherwise remove the ticks):' => '',
   'Please choose the action to be processed for your target quantity:' => '',
   'Please contact your administrator or a service provider.' => '',
@@ -2243,10 +2286,12 @@ $self->{texts} = {
   'Please install the below listed modules or ask your system administrator to.' => '',
   'Please log in to the administration panel.' => '',
   'Please modify filename'      => '',
+  'Please provide corresponding credentials.' => '',
   'Please re-run the analysis for broken general ledger entries by clicking this button:' => '',
   'Please read the file'        => '',
   'Please select a customer from the list below.' => '',
   'Please select a customer.'   => '',
+  'Please select a delivery date.' => '',
   'Please select a vendor from the list below.' => '',
   'Please select a vendor.'     => '',
   'Please select the dataset you want to delete:' => '',
@@ -2260,6 +2305,8 @@ $self->{texts} = {
   'Port'                        => '',
   'Portrait'                    => '',
   'Position'                    => '',
+  'Position #1'                 => '',
+  'Position #1: #2'             => '',
   'Position identity fields for fill up?' => '',
   'Position type in quotation/order' => '',
   'Positions'                   => '',
@@ -2286,7 +2333,9 @@ $self->{texts} = {
   'Preselected bin'             => '',
   'Preselected cutoff date'     => '',
   'Preselected warehouse'       => '',
+  'Preset email body for periodic invoices' => '',
   'Preset email strings'        => '',
+  'Preset email subject for periodic invoices' => '',
   'Preset email text for purchase orders' => '',
   'Preset email text for requests (rfq)' => '',
   'Preset email text for sales delivery orders' => '',
@@ -2422,8 +2471,10 @@ $self->{texts} = {
   'Quarter'                     => '',
   'Quarterly'                   => '',
   'Query Type'                  => '',
+  'Query parameters'            => '',
   'Queue'                       => '',
   'Quick Search'                => '',
+  'Quick Searches that will be shown in the header for this user' => '',
   'Quick Searches that will be shown in the header in this client' => '',
   'Quotation'                   => '',
   'Quotation Date'              => '',
@@ -2464,6 +2515,7 @@ $self->{texts} = {
   'Reconcile'                   => '',
   'Reconciliation'              => '',
   'Reconciliation with bank'    => '',
+  'Record Type'                 => '',
   'Record Vendor Invoice'       => '',
   'Record in'                   => '',
   'Record number'               => '',
@@ -2472,6 +2524,7 @@ $self->{texts} = {
   'Record\'s files'             => '',
   'Recorded Tax'                => '',
   'Recorded taxkey'             => '',
+  'Records'                     => '',
   'Reduced Master Data'         => '',
   'Reference'                   => '',
   'Reference / Invoice Number'  => '',
@@ -2510,6 +2563,7 @@ $self->{texts} = {
   'Report about warehouse contents' => '',
   'Report about warehouse transactions' => '',
   'Report and misc. Preferences' => '',
+  'Report configuration overview' => '',
   'Report date'                 => '',
   'Report for'                  => '',
   'Report separately'           => '',
@@ -2532,6 +2586,7 @@ $self->{texts} = {
   'Requests for Quotation'      => '',
   'Require a transaction description in purchase and sales records' => '',
   'Require stock out to consider a delivery order position delivered?' => '',
+  'Required access right'       => '',
   'Required by'                 => '',
   'Requirement Spec Status'     => '',
   'Requirement Spec Statuses'   => '',
@@ -2553,6 +2608,7 @@ $self->{texts} = {
   'Requirement specs'           => '',
   'Reset'                       => '',
   'Result'                      => '',
+  'Result of SQL query'         => '',
   'Revenue'                     => '',
   'Revenue Account'             => '',
   'Reversal invoices cannot be canceled.' => '',
@@ -2589,6 +2645,7 @@ $self->{texts} = {
   'SEPA message ID'             => '',
   'SEPA message IDs'            => '',
   'SEPA strings'                => '',
+  'SQL query'                   => '',
   'SWIFT MT940 format'          => '',
   'Saldo'                       => '',
   'Saldo Credit'                => '',
@@ -2648,6 +2705,7 @@ $self->{texts} = {
   'Save and AR Transaction'     => '',
   'Save and Close'              => '',
   'Save and Delivery Order'     => '',
+  'Save and E-mail'             => '',
   'Save and Invoice'            => '',
   'Save and Order'              => '',
   'Save and Quotation'          => '',
@@ -2655,6 +2713,7 @@ $self->{texts} = {
   'Save and close'              => '',
   'Save and execute'            => '',
   'Save and keep open'          => '',
+  'Save and print'              => '',
   'Save as a new draft.'        => '',
   'Save as new'                 => '',
   'Save document in WebDAV repository' => '',
@@ -2685,9 +2744,7 @@ $self->{texts} = {
   'Select'                      => '',
   'Select Mulit-Item Options'   => '',
   'Select a Customer'           => '',
-  'Select a customer'           => '',
   'Select a period'             => '',
-  'Select a vendor'             => '',
   'Select charts for which the CB/OB transactions want to be posted.' => '',
   'Select federal state...'     => '',
   'Select file to upload'       => '',
@@ -2715,7 +2772,6 @@ $self->{texts} = {
   'Send printout of record'     => '',
   'Send the last printout created for this record' => '',
   'Sender'                      => '',
-  'Sending E-mail: '            => '',
   'Sent emails can be optionally stored in the database with or without their attachments.' => '',
   'Sent on'                     => '',
   'Sent payments can only be posted for purchase invoices and sales credit notes.' => '',
@@ -2740,6 +2796,8 @@ $self->{texts} = {
   'Set fields'                  => '',
   'Set lastcost'                => '',
   'Set sellprice'               => '',
+  'Set the invoice duedate as the default execution date for SEPA export.' => '',
+  'Set the invoice skonto date (if exists) as the default execution date for SEPA export.' => '',
   'Set to paid missing'         => '',
   'Settings'                    => '',
   'Setup Menu'                  => '',
@@ -2840,6 +2898,8 @@ $self->{texts} = {
   'Show parts'                  => '',
   'Show parts longdescription (notes) in select list' => '',
   'Show purchase letters report' => '',
+  'Show record tab in customer' => '',
+  'Show record tab in vendor'   => '',
   'Show requirement spec'       => '',
   'Show requirement spec template' => '',
   'Show sales letters report'   => '',
@@ -2852,7 +2912,6 @@ $self->{texts} = {
   'Show »not delivered qty/value« column in sales and purchase orders' => '',
   'Signature'                   => '',
   'Since bin is not enforced in the parts data, please specify a bin where goods without a specified bin will be put.' => '',
-  'Since kivitendo version 3.5 new notations, see documentation 2.14' => 'Since kivitendo version 3.5 new usage of the notations «Booking Date» and «Entry Date», see documentation 2.14',
   'Single quotes'               => '',
   'Single values in item mode, cumulated values in invoice mode' => '',
   'Size'                        => '',
@@ -2904,6 +2963,7 @@ $self->{texts} = {
   'Status'                      => '',
   'Status Shoptransfer'         => '',
   'Status Shopupload'           => '',
+  'Step #1/#2'                  => '',
   'Step 1 -- limit number of delivery orders to process' => '',
   'Step 2'                      => '',
   'Step 2 -- Watch status'      => '',
@@ -3021,6 +3081,7 @@ $self->{texts} = {
   'Templates'                   => '',
   'Terms missing in row '       => '',
   'Test database connectivity'  => '',
+  'Text'                        => '',
   'Text block actions'          => '',
   'Text block picture actions'  => '',
   'Text blocks'                 => '',
@@ -3054,6 +3115,8 @@ $self->{texts} = {
   'The PDF has been printed'    => '',
   'The SEPA export has been created.' => '',
   'The SEPA strings have been saved.' => '',
+  'The SQL query can be parameterized with variables named as follows: <%name%>.' => '',
+  'The SQL query does not contain any parameter that need to be configured.' => '',
   'The URL is missing.'         => '',
   'The WebDAV feature has been used.' => '',
   'The abbreviation is missing.' => '',
@@ -3118,6 +3181,9 @@ $self->{texts} = {
   'The connection was established successfully.' => '',
   'The contact person attribute "birthday" is converted from a free-form text field into a date field.' => '',
   'The creation of the authentication database failed:' => '',
+  'The credentials (username & password) for connecting database are wrong.' => '',
+  'The custom data export has been deleted.' => '',
+  'The custom data export has been saved.' => '',
   'The custom variable has been created.' => '',
   'The custom variable has been deleted.' => '',
   'The custom variable has been saved.' => '',
@@ -3128,6 +3194,7 @@ $self->{texts} = {
   'The database name is missing.' => '',
   'The database port is missing.' => '',
   'The database update/creation did not succeed. The file #1 contained the following error:' => '',
+  'The database user \'#1\' does not have superuser privileges.' => '',
   'The database user is missing.' => '',
   'The dataset #1 has been created.' => '',
   'The dataset #1 has been deleted.' => '',
@@ -3232,6 +3299,7 @@ $self->{texts} = {
   'The payment term has been saved.' => '',
   'The payment term is in use and cannot be deleted.' => '',
   'The payments have been posted.' => '',
+  'The periodic invoices config has been assigned.' => '',
   'The port is missing.'        => '',
   'The preferred one is to install packages provided by your operating system distribution (e.g. Debian or RPM packages).' => '',
   'The price rule for this discount does not exist anymore' => '',
@@ -3255,6 +3323,9 @@ $self->{texts} = {
   'The project link has been updated.' => '',
   'The project number is already in use.' => '',
   'The project number is missing.' => '',
+  'The query did not return any data.' => '',
+  'The quotation has been deleted' => '',
+  'The quotation has been saved' => '',
   'The receivables chart isn\'t a valid chart.' => '',
   'The recipient, subject or body is missing.' => '',
   'The record template \'#1\' has been loaded.' => '',
@@ -3267,6 +3338,8 @@ $self->{texts} = {
   'The requirement spec has been saved.' => '',
   'The requirement spec is in use and cannot be deleted.' => '',
   'The requirement spec template has been saved.' => '',
+  'The rfq has been deleted'    => '',
+  'The rfq has been saved'      => '',
   'The second reason is that kivitendo allowed the user to enter the tax amount manually regardless of the taxkey used.' => '',
   'The second way is to use Perl\'s CPAN module and let it download and install the module for you.' => '',
   'The selected bank account does not exist anymore.' => '',
@@ -3294,10 +3367,12 @@ $self->{texts} = {
   'The subject is missing.'     => '',
   'The tables for user management and authentication do not exist. They will be created in the next step in the following database:' => '',
   'The tabulator character'     => '',
+  'The target quantity of #1 differs more than the threshold quantity of #2.' => '',
   'The task server does not appear to be running.' => '',
   'The task server is already running.' => '',
   'The task server is not running at the moment but needed for this module' => '',
   'The task server is not running.' => '',
+  'The task server is required for this module but not enabled for the current client. Please enable it for the client "#1" in the administration section.' => '',
   'The task server was started successfully.' => '',
   'The task server was stopped successfully.' => '',
   'The tax zone has been deleted.' => '',
@@ -3394,6 +3469,7 @@ $self->{texts} = {
   'This Price Rule is no longer valid' => '',
   'This can be done with the following query:' => '',
   'This could have happened for two reasons:' => '',
+  'This customer has already been added.' => '',
   'This customer number is already in use.' => '',
   'This discount has since gone down' => '',
   'This discount has since gone up' => '',
@@ -3405,6 +3481,7 @@ $self->{texts} = {
   'This discount is only valid in sales documents' => '',
   'This export will include all records in the given time range and all supplicant information from checked entities. You will receive a single zip file. Please extract this file onto the data medium requested by your auditor.' => '',
   'This feature especially prevents mistakes by mixing up prior tax and sales tax.' => '',
+  'This field must not be empty.' => '',
   'This function requires the presence of articles with a time-based unit such as "h" or "min".' => '',
   'This general ledger transaction has not been posted yet.' => '',
   'This group is valid for the following clients' => '',
@@ -3412,6 +3489,7 @@ $self->{texts} = {
   'This has been changed in this version.' => '',
   'This invoice has already been posted.' => '',
   'This invoice has been canceled already.' => '',
+  'This invoice has been linked with a sepa export, undo this first.' => '',
   'This invoice has not been posted yet.' => '',
   'This invoice\'s dunning level: #1' => '',
   'This is a very critical problem.' => '',
@@ -3424,6 +3502,7 @@ $self->{texts} = {
   'This module can help you identify and correct such entries by analyzing the general ledger and presenting you likely solutions but also allowing you to fix problems yourself.' => '',
   'This object has already been used.' => '',
   'This object has not been saved yet.' => '',
+  'This object is used in price rules.' => '',
   'This option controls the inventory system.' => '',
   'This option controls the method used for determining the startdate for the balance report.' => '',
   'This option controls the method used for profit determination.' => '',
@@ -3445,6 +3524,7 @@ $self->{texts} = {
   'This update will change the nature the onhand of goods is tracked.' => '',
   'This user is a member in the following groups' => '',
   'This user will have access to the following clients' => '',
+  'This vendor has already a booking with this invoice number, do you really want to add the same invoice number again?' => '',
   'This vendor has already been added.' => '',
   'This vendor number is already in use.' => '',
   'This will apply a 3% reduction to the master data price before entering it into the record item.' => '',
@@ -3455,6 +3535,7 @@ $self->{texts} = {
   'This will remove the invoice from showing as unpaid even if the unpaid amount does not match the amount. Proceed?' => '',
   'This will set an exact price.' => '',
   'Three Options:'              => '',
+  'Threshold for warning on quantity difference' => '',
   'Time'                        => '',
   'Time Format'                 => '',
   'Time and price estimate'     => '',
@@ -3534,6 +3615,8 @@ $self->{texts} = {
   'Trial Balance'               => '',
   'Trial balance between %s and %s' => '',
   'Trying to call a sub without a name' => '',
+  'Turnover'                    => '',
+  'Turnoverstatistic'           => '',
   'TypAbbreviation'             => '',
   'Type'                        => '',
   'Type abbreviation'           => '',
@@ -3572,6 +3655,7 @@ $self->{texts} = {
   'Units that have already been used (e.g. for parts and services or in invoices or warehouse transactions) cannot be changed.' => '',
   'Unknown Category'            => '',
   'Unknown Link'                => '',
+  'Unknown control fields: #1'  => '',
   'Unknown dependency \'%s\'.'  => '',
   'Unknown module: #1'          => '',
   'Unknown problem type.'       => '',
@@ -3618,7 +3702,6 @@ $self->{texts} = {
   'UsageWithout'                => 'Usage (without correction)',
   'Use As New'                  => '',
   'Use Balance Sheet'           => '',
-  'Use Database Storage backend (not implemented yet!)' => '',
   'Use Datevautomatik'          => '',
   'Use Erfolgsrechnung'         => '',
   'Use File Storage backend'    => '',
@@ -3713,11 +3796,15 @@ $self->{texts} = {
   'Warehouse saved.'            => '',
   'Warehouses'                  => '',
   'Warn before saving orders with duplicate parts (new controller only)' => '',
+  'Warn before saving orders without a delivery date' => '',
   'Warning'                     => '',
   'Warning! Loading a draft will discard unsaved data!' => '',
   'Warning: One or more field value are not in valid DATEV format at:' => '',
   'Warnings and errors'         => '',
   'Watch status'                => '',
+  'We need a array of datev_lines' => '',
+  'We need a valid from date'   => '',
+  'We need a valid to date'     => '',
   'Web shops'                   => '',
   'WebDAV'                      => '',
   'WebDAV link'                 => '',
@@ -3748,9 +3835,12 @@ $self->{texts} = {
   'Working copy; no description yet' => '',
   'Working on export'           => '',
   'Write bin to default bin in part?' => '',
+  'Wrong date format (#1)'      => '',
   'Wrong field value \'#1\' for field \'#2\' for the transaction with amount \'#3\'' => '',
+  'Wrong number format (#1)'    => '',
   'Wrong tax keys recorded'     => '',
   'Wrong taxes recorded'        => '',
+  'Wrong time format (#1)'      => '',
   'X'                           => '',
   'YYYY'                        => '',
   'Year'                        => '',
@@ -3776,6 +3866,7 @@ $self->{texts} = {
   'You cannot create an invoice for delivery orders from different vendors.' => '',
   'You cannot modify individual assigments from additional articles to line items.' => '',
   'You cannot paste function blocks or sub function blocks if there is no section.' => '',
+  'You do not have access to any custom data export.' => '',
   'You do not have permission to access this entry.' => '',
   'You do not have the permissions to access this function.' => '',
   'You don\'t have the rights to edit this customer.' => '',
@@ -3861,7 +3952,6 @@ $self->{texts} = {
   'correction'                  => '',
   'correction_br'               => 'correction',
   'cp_greeting to cp_gender migration' => '',
-  'customer'                    => '',
   'customer_list'               => '',
   'dated'                       => '',
   'delete'                      => '',
@@ -3888,7 +3978,6 @@ $self->{texts} = {
   'every time'                  => '',
   'executed'                    => '',
   'execution as user \'#1\''    => '',
-  'ext.DMS'                     => '',
   'failed'                      => '',
   'false'                       => '',
   'female'                      => '',
@@ -4082,7 +4171,6 @@ $self->{texts} = {
   'used'                        => '',
   'used_br'                     => 'used',
   'valid from'                  => '',
-  'vendor'                      => '',
   'vendor_invoice_list'         => '',
   'vendor_list'                 => '',
   'waiting for job to be started' => '',