[% LxERP.t8('You can either create a new database or chose an existing database.') %]
   [% LxERP.t8('In the latter case the tables needed by kivitendo will be created in that database.') %]
  
 
+ [% IF !superuser.have_privileges %]
+  
+   [% LxERP.t8("Database superuser privileges are required for parts of the database modifications.") %]
+   [% LxERP.t8("Please provide corresponding credentials.") %]
+  
+ [% END %]
+
  
   
    | [% LxERP.t8('Existing Datasets') %] | 
@@ -20,32 +25,54 @@
 
   
    | [% LxERP.t8('Create Dataset') %] | 
-   [% L.input_tag('db', FORM.db) %] | 
+   [% L.input_tag('db', FORM.db, class="initial_focus") %] | 
+  
+
+  [% IF !superuser.have_privileges %]
+   
+    | [% LxERP.t8("Database Superuser") %] | 
+    [% L.input_tag("database_superuser_user", superuser.username) %] | 
+   
+
+   
+    | [% LxERP.t8("Password") %] | 
+    [% L.input_tag("database_superuser_password", superuser.password, type="password") %] | 
+   
+  [% END %]
+
+  
+   |   | 
+   
  | 
   
 
   
    | [% LxERP.t8('Default currency') %] | 
-   [% L.input_tag('defaultcurrency', FORM.defaultcurrency || 'EUR') %] | 
+   [% L.input_tag('defaultcurrency', FORM.defaultcurrency) %] | 
+  
+
+  
+   | [% LxERP.t8('Precision') %] | 
+   [% L.input_tag('precision_as_number', LxERP.format_amount(FORM.precision, 2)) %] [% LxERP.t8('Precision Note') %] | 
   
 
   
    | [% LxERP.t8('Create Chart of Accounts') %] | 
-   [% L.select_tag('chart', SELF.all_charts, onchange='comment_selected_chart(this.value)', default=(FORM.chart || 'Germany-DATEV-SKR03EU')) %] | 
+   [% L.select_tag('chart', SELF.all_charts, default=(FORM.chart), onchange='comment_selected_chart(this.value)') %] | 
   
 
   
-   | [% LxERP.t8('Accounting method') %] * | 
-   [% L.select_tag('accounting_method', SELF.all_accounting_methods, title_key='name', default=(FORM.accounting_method || 'cash')) %] | 
+   [% LxERP.t8('Accounting method') %] | 
+   [% L.select_tag('accounting_method', SELF.all_accounting_methods, title_key='name', default=(FORM.accounting_method)) %] | 
   
 
   
-   | [% LxERP.t8('Inventory system') %] * | 
-   [% L.select_tag('inventory_system', SELF.all_inventory_systems, title_key='name', default=(FORM.inventory_system || 'periodic')) %] | 
+   [% LxERP.t8('Inventory system') %] | 
+   [% L.select_tag('inventory_system', SELF.all_inventory_systems, title_key='name', default=(FORM.inventory_system)) %] | 
   
 
   
-   | [% LxERP.t8('Profit determination') %] * | 
-   [% L.select_tag('profit_determination', SELF.all_profit_determinations, title_key='name', default=(FORM.profit_determination || 'income')) %] | 
+   [% LxERP.t8('Profit determination') %] | 
+   [% L.select_tag('profit_determination', SELF.all_profit_determinations, title_key='name', default=(FORM.profit_determination)) %] | 
   
  
 
@@ -55,6 +82,12 @@
  [% L.hidden_tag("dbpasswd", FORM.dbpasswd) %]
  [% L.hidden_tag("dbdefault", FORM.dbdefault) %]
  [% L.hidden_tag("action", "Admin/do_create_dataset") %]
+ [% L.hidden_tag("feature_balance", FORM.feature_balance) %]
+ [% L.hidden_tag("feature_datev", FORM.feature_datev) %]
+ [% L.hidden_tag("feature_erfolgsrechnung", FORM.feature_erfolgsrechnung) %]
+ [% L.hidden_tag("feature_eurechnung", FORM.feature_eurechnung) %]
+ [% L.hidden_tag("feature_ustva", FORM.feature_ustva) %]
+