Merge branch 'sepa-fixes-2320'
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 7 Jan 2014 18:09:55 +0000 (19:09 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 7 Jan 2014 18:09:55 +0000 (19:09 +0100)
Behebt #2320.

25 files changed:
SL/Auth.pm
SL/BackgroundJob/CreatePeriodicInvoices.pm
SL/Controller/Admin.pm
SL/Controller/DeliveryPlan.pm
SL/DB/Shipto.pm
SL/DO.pm
SL/IC.pm
SL/IS.pm
SL/OE.pm
bin/mozilla/do.pl
bin/mozilla/is.pl
bin/mozilla/rp.pl
css/kivitendo/bwa.css [new file with mode: 0644]
doc/changelog
locale/de/all
menus/erp.ini
scripts/installation_check.pl
sql/Pg-upgrade2-auth/delivery_plan_rights.pl [new file with mode: 0644]
sql/Pg-upgrade2/custom_variables_delete_via_trigger_2.pl [new file with mode: 0644]
templates/print/RB/bwa.html [deleted file]
templates/print/Standard/bwa.html [deleted file]
templates/print/f-tex/bwa.html [deleted file]
templates/webpages/admin/edit_user.html
templates/webpages/rp/bwa.html [new file with mode: 0644]
templates/webpages/rp/income_statement.html

index 59542d6..13044e7 100644 (file)
@@ -1067,6 +1067,7 @@ sub all_rights_full {
     ["sales_all_edit",                 $locale->text("View/edit all employees sales documents")],
     ["edit_prices",                    $locale->text("Edit prices and discount (if not used, textfield is ONLY set readonly)")],
     ["show_ar_transactions",           $locale->text("Show AR transactions as part of AR invoice report")],
+    ["delivery_plan",                  $locale->text("Show delivery plan")],
     ["--ap",                           $locale->text("AP")],
     ["request_quotation_edit",         $locale->text("Create and edit RFQs")],
     ["purchase_order_edit",            $locale->text("Create and edit purchase orders")],
index 0817ae6..fa5d649 100644 (file)
@@ -142,6 +142,18 @@ sub _create_periodic_invoice {
 
     $invoice->post(ar_id => $config->ar_chart_id) || die;
 
+    # like $form->add_shipto, but we don't need to check for a manual exception,
+    # because we can already assume this (otherwise no shipto_id from order)
+    if ($order->shipto_id) {
+
+      my $shipto_oe = SL::DB::Manager::Shipto->find_by(shipto_id => $order->shipto_id);
+      my $shipto_ar = $shipto_oe->clone_and_reset;
+
+      $shipto_ar->module('AR');            # alter module OE -> AR
+      $shipto_ar->trans_id($invoice->id);  # alter trans_id -> new id from invoice
+      $shipto_ar->save;
+    }
+
     $order->link_to_record($invoice);
 
     SL::DB::PeriodicInvoice->new(config_id         => $config->id,
index 2e55420..179142c 100644 (file)
@@ -129,6 +129,12 @@ sub action_edit_user {
   $self->edit_user_form(title => t8('Edit User'));
 }
 
+sub action_save_newuser {
+  my ($self) = @_;
+  $::form->{user}{clients} = 0;
+  $self->action_save_user();
+}
+
 sub action_save_user {
   my ($self) = @_;
   my $params = delete($::form->{user})          || { };
index ee4a292..fc402fc 100644 (file)
@@ -11,10 +11,10 @@ use SL::Locale::String;
 
 use Rose::Object::MakeMethods::Generic (
   scalar => [ qw(db_args flat_filter) ],
-  'scalar --get_set_init' => [ qw(models) ],
+  'scalar --get_set_init' => [ qw(models all_edit_right) ],
 );
 
-__PACKAGE__->run_before(sub { $::auth->assert('sales_order_edit'); });
+__PACKAGE__->run_before(sub { $::auth->assert('delivery_plan'); });
 
 my %sort_columns = (
   reqdate           => t8('Reqdate'),
@@ -27,78 +27,6 @@ my %sort_columns = (
   customer          => t8('Customer'),
 );
 
-my $delivery_plan_query = [
-  'order.customer_id' => { gt => 0 },
-  'order.closed' => 0,
-  or => [ 'order.quotation' => 0, 'order.quotation' => undef ],
-
-  # filter by shipped_qty < qty, read from innermost to outermost
-  'id' => [ \"
-    -- 3. resolve the desired information about those
-    SELECT oi.id FROM (
-      -- 2. slice only part, orderitem and both quantities from it
-      SELECT parts_id, trans_id, qty, SUM(doi_qty) AS doi_qty FROM (
-        -- 1. join orderitems and deliverorder items via record_links.
-        --    also add customer data to filter for sales_orders
-        SELECT oi.parts_id, oi.trans_id, oi.id, oi.qty, doi.qty AS doi_qty
-        FROM orderitems oi, oe, record_links rl, delivery_order_items doi
-        WHERE
-          oe.id = oi.trans_id AND
-          oe.customer_id IS NOT NULL AND
-          (oe.quotation = 'f' OR oe.quotation IS NULL) AND
-          NOT oe.closed AND
-          rl.from_id = oe.id AND
-          rl.from_id = oi.trans_id AND
-          oe.id = oi.trans_id AND
-          rl.from_table = 'oe' AND
-          rl.to_table = 'delivery_orders' AND
-          rl.to_id = doi.delivery_order_id AND
-          oi.parts_id = doi.parts_id
-      ) tuples GROUP BY parts_id, trans_id, qty
-    ) partials
-    LEFT JOIN orderitems oi ON partials.parts_id = oi.parts_id AND partials.trans_id = oi.trans_id
-    WHERE oi.qty > doi_qty
-
-    UNION ALL
-
-    -- 4. since the join over record_links fails for sales_orders wihtout any delivery order
-    --    retrieve those without record_links at all
-    SELECT oi.id FROM orderitems oi, oe
-    WHERE
-      oe.id = oi.trans_id AND
-      oe.customer_id IS NOT NULL AND
-      (oe.quotation = 'f' OR oe.quotation IS NULL) AND
-      NOT oe.closed AND
-      oi.trans_id NOT IN (
-        SELECT from_id
-        FROM record_links rl
-        WHERE
-          rl.from_table ='oe' AND
-          rl.to_table = 'delivery_orders'
-      )
-
-    UNION ALL
-
-    -- 5. In case someone deleted a line of the delivery_order there will be a record_link (4 fails)
-    --    but there won't be a delivery_order_items to find (3 fails too). Search for orphaned orderitems this way
-    SELECT oi.id FROM orderitems AS oi, oe, record_links AS rl
-    WHERE
-      rl.from_table = 'oe' AND
-      rl.to_table = 'delivery_orders' AND
-
-      oi.trans_id = rl.from_id AND
-      oi.parts_id NOT IN (
-        SELECT doi.parts_id FROM delivery_order_items AS doi WHERE doi.delivery_order_id = rl.to_id
-      ) AND
-
-      oe.id = oi.trans_id AND
-
-      oe.customer_id IS NOT NULL AND
-      (oe.quotation = 'f' OR oe.quotation IS NULL) AND
-      NOT oe.closed
-  " ],
-];
-
 sub action_list {
   my ($self) = @_;
 
@@ -194,6 +122,106 @@ sub make_filter_summary {
   $self->{filter_summary} = join ', ', @filter_strings;
 }
 
+sub delivery_plan_query {
+  my $employee_id = SL::DB::Manager::Employee->current->id;
+  my $oe_owner = $_[0]->all_edit_right ? '' : " oe.eployee_id = $employee_id AND";
+  [
+  'order.customer_id' => { gt => 0 },
+  'order.closed' => 0,
+  or => [ 'order.quotation' => 0, 'order.quotation' => undef ],
+
+  # filter by shipped_qty < qty, read from innermost to outermost
+  'id' => [ \"
+    -- 3. resolve the desired information about those
+    SELECT oi.id FROM (
+      -- 2. slice only part, orderitem and both quantities from it
+      SELECT parts_id, trans_id, qty, SUM(doi_qty) AS doi_qty FROM (
+        -- 1. join orderitems and deliverorder items via record_links.
+        --    also add customer data to filter for sales_orders
+        SELECT oi.parts_id, oi.trans_id, oi.id, oi.qty, doi.qty AS doi_qty
+        FROM orderitems oi, oe, record_links rl, delivery_order_items doi
+        WHERE
+          oe.id = oi.trans_id AND
+          oe.customer_id IS NOT NULL AND
+          (oe.quotation = 'f' OR oe.quotation IS NULL) AND
+          NOT oe.closed AND
+          $oe_owner
+          rl.from_id = oe.id AND
+          rl.from_id = oi.trans_id AND
+          oe.id = oi.trans_id AND
+          rl.from_table = 'oe' AND
+          rl.to_table = 'delivery_orders' AND
+          rl.to_id = doi.delivery_order_id AND
+          oi.parts_id = doi.parts_id
+      ) tuples GROUP BY parts_id, trans_id, qty
+    ) partials
+    LEFT JOIN orderitems oi ON partials.parts_id = oi.parts_id AND partials.trans_id = oi.trans_id
+    WHERE oi.qty > doi_qty
+
+    UNION ALL
+
+    -- 4. since the join over record_links fails for sales_orders wihtout any delivery order
+    --    retrieve those without record_links at all
+    SELECT oi.id FROM orderitems oi, oe
+    WHERE
+      oe.id = oi.trans_id AND
+      oe.customer_id IS NOT NULL AND
+      (oe.quotation = 'f' OR oe.quotation IS NULL) AND
+      NOT oe.closed AND
+      $oe_owner
+      oi.trans_id NOT IN (
+        SELECT from_id
+        FROM record_links rl
+        WHERE
+          rl.from_table ='oe' AND
+          rl.to_table = 'delivery_orders'
+      )
+
+    UNION ALL
+
+    -- 5. now for the really nasty cases.
+    --    If someone partially delivered an order in several delivery orders,
+    --    there will be lots of record_links (4 doesn't catch those) but those
+    --    won't have matching part_ids in delivery_order_items, so 1-3 can't
+    --    find anything
+    --    In this case aggreg record_links - delivery_order - delivery_order_items
+    --    slice only oe.id, parts_id and sum of of qty
+    --    left join that onto orderitems to get matching qtys in doi while retaining
+    --    entrys without matches and then throw out those without record_links
+    --    TODO: join this and 1-3 into a general case
+                  -- need debug info? uncomment these:
+    SELECT oi.id  -- ,oi.trans_id, oi.parts_id, coalesce(sum, 0), agg.parts_id
+    FROM orderitems oi LEFT JOIN (
+      SELECT rl.from_id as oid, doi.parts_id, sum(doi.qty) FROM (
+        SELECT from_id, to_id
+        FROM record_links rl
+        LEFT JOIN oe ON oe.id = from_id
+        WHERE
+          rl.from_table = 'oe' AND
+          rl.to_table = 'delivery_orders' AND
+
+          oe.customer_id IS NOT NULL AND
+          $oe_owner
+          (oe.quotation = 'f' OR oe.quotation IS NULL) AND NOT oe.closed
+      ) rl
+      LEFT JOIN delivery_order_items doi ON (rl.to_id = doi.delivery_order_id)
+      GROUP BY rl.from_id, doi.parts_id
+    ) agg ON (agg.oid = oi.trans_id AND agg.parts_id = oi.parts_id)
+    LEFT JOIN oe ON oe.id = oi.trans_id
+    WHERE
+      EXISTS (
+        SELECT to_id
+        FROM record_links rl
+        WHERE oi.trans_id = rl.from_id AND rl.from_table = 'oe' AND rl.to_table = 'delivery_orders'
+      ) AND
+      coalesce(sum, 0) < oi.qty AND
+      oe.customer_id IS NOT NULL AND
+      $oe_owner
+      (oe.quotation = 'f' OR oe.quotation IS NULL) AND NOT oe.closed
+  " ],
+  ]
+}
+
 sub init_models {
   my ($self) = @_;
 
@@ -207,11 +235,15 @@ sub init_models {
       },
       %sort_columns,
     },
-    query        => $delivery_plan_query,
+    query        => $self->delivery_plan_query,
     with_objects => [ 'order', 'order.customer', 'part' ],
   );
 }
 
+sub init_all_edit_right {
+  $::auth->assert('sales_all_edit', 1)
+}
+
 sub link_to {
   my ($self, $object, %params) = @_;
 
index 8795a1b..1b174c0 100644 (file)
@@ -3,6 +3,7 @@ package SL::DB::Shipto;
 use strict;
 
 use SL::DB::MetaSetup::Shipto;
+use Rose::DB::Object::Helpers qw(clone_and_reset clone);
 
 our @SHIPTO_VARIABLES = qw(shiptoname shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact
                            shiptophone shiptofax shiptoemail shiptodepartment_1 shiptodepartment_2);
index d0086fc..3d4cb23 100644 (file)
--- a/SL/DO.pm
+++ b/SL/DO.pm
@@ -63,7 +63,7 @@ sub transactions {
   my $vc = $form->{vc} eq "customer" ? "customer" : "vendor";
 
   my $query =
-    qq|SELECT dord.id, dord.donumber, dord.ordnumber,
+    qq|SELECT dord.id, dord.donumber, dord.ordnumber, dord.cusordnumber,
          dord.transdate, dord.reqdate,
          ct.${vc}number, ct.name, dord.${vc}_id, dord.globalproject_id,
          dord.closed, dord.delivered, dord.shippingpoint, dord.shipvia,
@@ -415,7 +415,9 @@ sub save {
   my $rc = $dbh->commit();
 
   $form->{saved_donumber} = $form->{donumber};
-
+  $form->{saved_ordnumber} = $form->{ordnumber};
+  $form->{saved_cusordnumber} = $form->{cusordnumber};
+  
   Common::webdav_folder($form);
 
   $main::lxdebug->leave_sub();
@@ -604,6 +606,9 @@ sub retrieve {
   $sth = prepare_execute_query($form, $dbh, $query, @do_ids);
 
   delete $form->{"${vc}_id"};
+  my $pos = 0;
+  $form->{ordnumber_array} = ' ';
+  $form->{cusordnumber_array} = ' ';
   while (my $ref = $sth->fetchrow_hashref("NAME_lc")) {
     if ($form->{"${vc}_id"} && ($ref->{"${vc}_id"} != $form->{"${vc}_id"})) {
       $sth->finish();
@@ -614,12 +619,26 @@ sub retrieve {
 
     map { $form->{$_} = $ref->{$_} } keys %$ref if ($ref);
     $form->{donumber_array} .= $form->{donumber} . ' ';
+    $pos = index($form->{ordnumber_array},' ' . $form->{ordnumber} . ' ');
+    if ($pos == -1) {
+      $form->{ordnumber_array} .= $form->{ordnumber} . ' ';
+    }
+    $pos = index($form->{cusordnumber_array},' ' . $form->{cusordnumber} . ' ');
+    if ($pos == -1) {
+      $form->{cusordnumber_array} .= $form->{cusordnumber} . ' ';
+    }
   }
   $sth->finish();
 
   $form->{donumber_array} =~ s/\s*$//g;
+  $form->{ordnumber_array} =~ s/ //;
+  $form->{ordnumber_array} =~ s/\s*$//g;
+  $form->{cusordnumber_array} =~ s/ //;
+  $form->{cusordnumber_array} =~ s/\s*$//g;
 
   $form->{saved_donumber} = $form->{donumber};
+  $form->{saved_ordnumber} = $form->{ordnumber};
+  $form->{saved_cusordnumber} = $form->{cusordnumber};
 
   # if not given, fill transdate with current_date
   $form->{transdate} = $form->current_date($myconfig) unless $form->{transdate};
@@ -749,10 +768,10 @@ sub order_details {
     %projects_by_id = map { $_->id => $_ } @$projects;
   }
 
-  $form->{globalprojectnumber} = $projects_by_id{$form->{"globalproject_id"}}->projectnumber;
-  $form->{globalprojectdescription} = $projects_by_id{$form->{"globalproject_id"}}->description;
-
   if ($projects_by_id{$form->{"globalproject_id"}}) {
+    $form->{globalprojectnumber} = $projects_by_id{$form->{"globalproject_id"}}->projectnumber;
+    $form->{globalprojectdescription} = $projects_by_id{$form->{"globalproject_id"}}->description;
+
     for (@{ $projects_by_id{$form->{"globalproject_id"}}->cvars_by_config }) {
       $form->{"project_cvar_" . $_->config->name} = $_->value_as_text;
     }
index b99ec2a..ff8484b 100644 (file)
--- a/SL/IC.pm
+++ b/SL/IC.pm
@@ -457,6 +457,22 @@ sub save {
 
   # add assembly records
   if ($form->{item} eq 'assembly') {
+    # check additional assembly row
+    my $i = $form->{assembly_rows};
+    # if last row is not empty add them
+    if ($form->{"partnumber_$i"} ne "") {
+      $query = qq|SELECT id FROM parts WHERE partnumber = ?|;
+      my ($partid) = selectrow_query($form, $dbh, $query,$form->{"partnumber_$i"} );
+      if ( $partid ) {
+        $form->{"qty_$i"} = 1 unless ($form->{"qty_$i"});
+        $form->{"id_$i"} = $partid;
+        $form->{"bom_$i"} = 0;
+        $form->{assembly_rows}++;
+      }
+      else {
+        $::form->error($::locale->text("uncorrect partnumber ").$form->{"partnumber_$i"});
+      }
+    }
 
     for my $i (1 .. $form->{assembly_rows}) {
       $form->{"qty_$i"} = $form->parse_amount($myconfig, $form->{"qty_$i"});
@@ -469,7 +485,6 @@ sub save {
         do_query($form, $dbh, $query, @values);
       }
     }
-
     my @a = localtime;
     $a[5] += 1900;
     $a[4]++;
index cd15325..b00e809 100644 (file)
--- a/SL/IS.pm
+++ b/SL/IS.pm
@@ -99,10 +99,10 @@ sub invoice_details {
     %projects_by_id = map { $_->id => $_ } @$projects;
   }
 
-  $form->{globalprojectnumber} = $projects_by_id{$form->{"globalproject_id"}}->projectnumber;
-  $form->{globalprojectdescription} = $projects_by_id{$form->{"globalproject_id"}}->description;
-
   if ($projects_by_id{$form->{"globalproject_id"}}) {
+    $form->{globalprojectnumber} = $projects_by_id{$form->{"globalproject_id"}}->projectnumber;
+    $form->{globalprojectdescription} = $projects_by_id{$form->{"globalproject_id"}}->description;
+
     for (@{ $projects_by_id{$form->{"globalproject_id"}}->cvars_by_config }) {
       $form->{"project_cvar_" . $_->config->name} = $_->value_as_text;
     }
index ae3ff08..797eb97 100644 (file)
--- a/SL/OE.pm
+++ b/SL/OE.pm
@@ -1070,10 +1070,10 @@ sub order_details {
     %projects_by_id = map { $_->id => $_ } @$projects;
   }
 
-  $form->{globalprojectnumber} = $projects_by_id{$form->{"globalproject_id"}}->projectnumber;
-  $form->{globalprojectdescription} = $projects_by_id{$form->{"globalproject_id"}}->description;
-
   if ($projects_by_id{$form->{"globalproject_id"}}) {
+    $form->{globalprojectnumber} = $projects_by_id{$form->{"globalproject_id"}}->projectnumber;
+    $form->{globalprojectdescription} = $projects_by_id{$form->{"globalproject_id"}}->description;
+
     for (@{ $projects_by_id{$form->{"globalproject_id"}}->cvars_by_config }) {
       $form->{"project_cvar_" . $_->config->name} = $_->value_as_text;
     }
index b722e20..a196eb5 100644 (file)
@@ -293,16 +293,16 @@ sub form_header {
   $form->{oldvcname}         =  $form->{"old$form->{vc}"};
   $form->{oldvcname}         =~ s/--.*//;
 
-  if ($form->{resubmit}) {
-    my $dispatch_to_popup = '';
-    if ($form->{format} eq "html") {
-      $dispatch_to_popup .= "window.open('about:blank','Beleg'); document.do.target = 'Beleg';";
-    }
-    # emulate click for resubmitting actions
-    $dispatch_to_popup .= "document.do.${_}.click(); " for grep { /^action_/ } keys %$form;
+  my $dispatch_to_popup = '';
+  if ($form->{resubmit} && ($form->{format} eq "html")) {
+    $dispatch_to_popup  = "window.open('about:blank','Beleg'); document.do.target = 'Beleg';";
     $dispatch_to_popup .= "document.do.submit();";
-    $::request->{layout}->add_javascripts_inline("\$(function(){$dispatch_to_popup})");
+  } elsif ($form->{resubmit}) {
+    # emulate click for resubmitting actions
+    $dispatch_to_popup  = "document.do.${_}.click(); " for grep { /^action_/ } keys %$form;
   }
+  $::request->{layout}->add_javascripts_inline("\$(function(){$dispatch_to_popup})");
+
 
   my $follow_up_vc                =  $form->{ $form->{vc} eq 'customer' ? 'customer' : 'vendor' };
   $follow_up_vc                   =~ s/--\d*\s*$//;
@@ -491,7 +491,7 @@ sub orders {
   my @columns = qw(
     ids                     transdate               reqdate
     id                      donumber
-    ordnumber               customernumber
+    ordnumber               customernumber          cusordnumber
     name                    employee  salesman
     shipvia                 globalprojectnumber
     transaction_description department
@@ -508,7 +508,7 @@ sub orders {
   my $report = SL::ReportGenerator->new(\%myconfig, $form);
 
   my @hidden_variables = map { "l_${_}" } @columns;
-  push @hidden_variables, $form->{vc}, qw(l_closed l_notdelivered open closed delivered notdelivered donumber ordnumber serialnumber
+  push @hidden_variables, $form->{vc}, qw(l_closed l_notdelivered open closed delivered notdelivered donumber ordnumber serialnumber cusordnumber
                                           transaction_description transdatefrom transdateto reqdatefrom reqdateto
                                           type vc employee_id salesman_id project_id);
 
@@ -522,6 +522,7 @@ sub orders {
     'donumber'                => { 'text' => $locale->text('Delivery Order'), },
     'ordnumber'               => { 'text' => $locale->text('Order'), },
     'customernumber'          => { 'text' => $locale->text('Customer Number'), },
+    'cusordnumber'            => { 'text' => $locale->text('Customer Order Number'), },
     'name'                    => { 'text' => $form->{vc} eq 'customer' ? $locale->text('Customer') : $locale->text('Vendor'), },
     'employee'                => { 'text' => $locale->text('Employee'), },
     'salesman'                => { 'text' => $locale->text('Salesman'), },
@@ -867,6 +868,8 @@ sub invoice_multi {
   # Hinweis: delete gibt den wert zurueck und loescht danach das element (nett und einfach)
   # $shell: perldoc perlunc; /delete EXPR
   $form->{donumber}            = delete $form->{donumber_array};
+  $form->{ordnumber}           = delete $form->{ordnumber_array};
+  $form->{cusordnumber}        = delete $form->{cusordnumber_array};
   $form->{deliverydate}        = $form->{transdate};
   $form->{transdate}           = $form->current_date(\%myconfig);
   $form->{duedate}             = $form->current_date(\%myconfig, $form->{invdate}, $form->{terms} * 1);
index cf3ac57..d0e5014 100644 (file)
@@ -818,6 +818,7 @@ sub use_as_new {
   $form->{rowcount}--;
   $form->{invdate} = $form->current_date(\%myconfig);
   $form->{duedate} = $form->get_duedate(\%myconfig, $form->{invdate}) || $form->{invdate};
+  $form->{employee_id} = SL::DB::Manager::Employee->current->id;
 
   # remember pricegroups for "use as new"
   IS->get_pricegroups_for_parts(\%myconfig, \%$form);
index 302dbc1..8ec6c45 100644 (file)
@@ -1648,10 +1648,6 @@ sub generate_bwa {
   my %myconfig = %main::myconfig;
   my $locale   = $main::locale;
 
-  my $defaults = SL::DB::Default->get;
-  $form->error($::locale->text('No print templates have been created for this client yet. Please do so in the client configuration.')) if !$defaults->templates;
-  $form->{templates} = $defaults->templates;
-
   $form->{padding} = "&nbsp;&nbsp;";
   $form->{bold}    = "<b>";
   $form->{endbold} = "</b>";
@@ -1839,9 +1835,20 @@ sub generate_bwa {
       . qq| $longtodate|;
   }
 
-  $form->{IN} = "bwa.html";
+  $form->{report_date} = $locale->text('Report date') . ": " . $form->current_date;
 
-  $form->parse_template;
+  if ( $form->{method} eq 'cash' ) {
+    $form->{accounting_method} = $locale->text('Cash accounting');
+  } elsif ( $form->{method} eq 'accrual' ) {
+    $form->{accounting_method} = $locale->text('Accrual accounting');
+  } else {
+    $form->{accounting_method} = "";
+  };
+
+  $form->{title} = $locale->text('BWA');
+
+  $form->header;
+  print $form->parse_html_template('rp/bwa');
 
   $main::lxdebug->leave_sub();
 }
diff --git a/css/kivitendo/bwa.css b/css/kivitendo/bwa.css
new file mode 100644 (file)
index 0000000..4357a97
--- /dev/null
@@ -0,0 +1,64 @@
+/* Allgemeine Schriftdefinition */
+th,td {
+       font-family: Arial, Verdana, Helvetica, Sans-serif;
+       font-size:small;
+}
+
+@page {
+       size: landscape;
+       margin: 0.5cm;
+}
+
+/* Definition Tabellenueberschrift */
+
+.left  { text-align:left; }
+.center        { text-align:center; }
+.right { text-align:right; }
+
+tr.headline    { border:0; }
+tr.headline td { border:0; }
+h3 { font-size:120%; }
+h3 { font-size:100%; }
+
+/* Tabellenkopf */
+th {
+       font-weight: bold;
+       border-bottom: solid thin black;
+       padding:0 10px;
+       text-align:right;
+}
+
+th.left  { border-left:  solid thin black; }
+th.right { border-right: solid thin black; }
+
+.querkopf th.right { text-align:center; }
+.querkopf th {
+       border-top: solid thin black;
+       border-bottom:0;
+}
+
+/* Tabelleninhalt */
+td {
+       text-align:right;
+       padding:0 0.5em;
+}
+td.left  { border-left:  solid thin black; }
+td.right { border-right: solid thin black; }
+
+
+/* jede zweite Zeile grau hinterlegen */
+tr.grey {
+       background:#f0f0f0;
+}
+
+/* letzte Zeile in der Tabelle */
+#last td{ border-bottom: solid thin black; }
+
+/* Zwischensumme/-ueberschriften */
+tr.subtotal td { font-weight: bold; }
+
+/* Fusszeile unter der Tabelle */
+td.footer {
+       text-align:right;
+       font-size:smaller;
+}
index 240b183..126877b 100644 (file)
@@ -108,6 +108,8 @@ Bugfixes:
  - Stornierte Rechnungen (sowohl die Stornorechnung als auch das Storno nicht
    Buchen oder Löschen, egal was in der Mandantenkonfiguration steht)
  - Wiederkehrende Rechnung mit Steuer inklusive buchen Erlöse falsch (Bug 2314)
+ - manuelle Lieferadresse im Auftrag wird nicht in wiederkehrende Rechung Ã¼bernommen (Bug 2296)
+
 
 2012-12-10 - Release 3.0.0
 
index 7c529a3..ddc1a1d 100755 (executable)
@@ -1929,6 +1929,7 @@ $self->{texts} = {
   'Show delete button in purchase orders?' => 'Soll der "Löschen"-Knopf bei Lieferantenaufträgen angezeigt werden?',
   'Show delete button in sales delivery orders?' => 'Soll der "Löschen"-Knopf bei Verkaufslieferscheinen angezeigt werden?',
   'Show delete button in sales orders?' => 'Soll der "Löschen"-Knopf bei Kundenaufträgen angezeigt werden?',
+  'Show delivery plan'          => 'Lieferplan anzeigen',
   'Show details'                => 'Detailsanzeige',
   'Show details and reports of parts, services, assemblies' => 'Details und Berichte von Waren, Dienstleistungen und Erzeugnissen anzeigen',
   'Show fields used for the best before date?' => 'Felder zur Eingabe des Mindesthaltbarkeitsdatums anzeigen?',
@@ -2770,6 +2771,7 @@ $self->{texts} = {
   'transferred out'             => 'ausgelagert',
   'trial_balance'               => 'susa',
   'unconfigured'                => 'unkonfiguriert',
+  'uncorrect partnumber '       => 'Unbekannte Teilenummer ',
   'up'                          => 'hoch',
   'use program settings'        => 'benutze Programmeinstellungen',
   'use user config'             => 'Verwende Benutzereinstellung',
index a096dc6..8de2f0c 100644 (file)
@@ -165,7 +165,7 @@ module=dn.pl
 action=search
 
 [AR--Reports--Delivery Plan]
-ACCESS=sales_order_edit
+ACCESS=delivery_plan
 module=controller.pl
 action=DeliveryPlan/list
 
index 6f76e3f..3a69630 100755 (executable)
@@ -40,6 +40,7 @@ my %check;
 Getopt::Long::Configure ("bundling");
 GetOptions(
   "v|verbose"   => \ my $v,
+  "V|no-verbose"   => \ my $nv,
   "a|all"       => \ $check{a},
   "o|optional!" => \ $check{o},
   "d|devel!"    => \ $check{d},
@@ -49,6 +50,15 @@ GetOptions(
   "c|color!"    => \ ( my $c = 1 ),
 );
 
+# verbos is default
+if ( $v && $nv ){
+  $v = 1;
+}elsif ($nv){
+  undef $v;
+}else{
+  $v = 1;
+}
+
 # if nothing is requested check "required"
 my $default_run;
 if (!defined $check{a}
@@ -308,9 +318,13 @@ Probe for LaTeX documentclasses and packages in master templates.
 
 Don't probe for LaTeX document classes and packages in master templates. (Useful in combination with --all)
 
-=item C<-v. --verbose>
+=item C<-v, --verbose>
+
+Print additional info for missing dependancies (enabled by default)
+
+=item C<-V, --no-verbose>
 
-Print additional info for missing dependancies
+Disable verbosity
 
 =back
 
diff --git a/sql/Pg-upgrade2-auth/delivery_plan_rights.pl b/sql/Pg-upgrade2-auth/delivery_plan_rights.pl
new file mode 100644 (file)
index 0000000..38b31c8
--- /dev/null
@@ -0,0 +1,26 @@
+# @tag: delivery_plan_rights
+# @description: Setzt das neue Recht den Lieferplan anzuzeigen
+# @depends: release_3_0_0
+package SL::DBUpgrade2::delivery_plan_rights;
+
+use strict;
+use utf8;
+
+use parent qw(SL::DBUpgrade2::Base);
+
+use SL::DBUtils;
+
+sub run {
+  my ($self) = @_;
+
+  my $groups = $main::auth->read_groups();
+
+  foreach my $group (values %{$groups}) {
+    $group->{rights}->{delivery_plan_rights} = $group->{rights}->{sales_order_edit};
+    $main::auth->save_group($group);
+  }
+
+  return 1;
+} # end run
+
+1;
diff --git a/sql/Pg-upgrade2/custom_variables_delete_via_trigger_2.pl b/sql/Pg-upgrade2/custom_variables_delete_via_trigger_2.pl
new file mode 100644 (file)
index 0000000..d97493d
--- /dev/null
@@ -0,0 +1,109 @@
+# @tag: custom_variables_delete_via_trigger_2
+# @description: Benutzerdefinierte Variablen werden nun via Trigger gelöscht (beim Löschen von Kunden, Lieferanten, Kontaktpersonen, Waren, Dienstleistungen, Erzeugnissen und Projekten).
+# @depends: custom_variables_delete_via_trigger
+
+package SL::DBUpgrade2::custom_variables_delete_via_trigger_2;
+
+use utf8;
+use strict;
+
+use parent qw(SL::DBUpgrade2::Base);
+
+sub run {
+  my ($self) = @_;
+
+  my @queries = (
+    #Delete orphaned entries
+    q|DELETE FROM custom_variables WHERE (sub_module = '' OR sub_module IS NULL)
+                                         AND trans_id NOT IN (SELECT id FROM customer UNION SELECT id FROM vendor)
+                                         AND (SELECT module FROM custom_variable_configs WHERE id = config_id) = 'CT'|,
+    q|DELETE FROM custom_variables WHERE (sub_module = '' OR sub_module IS NULL)
+                                         AND trans_id NOT IN (SELECT id FROM contacts)
+                                         AND (SELECT module FROM custom_variable_configs WHERE id = config_id) = 'Contacts'|,
+    q|DELETE FROM custom_variables WHERE (sub_module = '' OR sub_module IS NULL)
+                                         AND trans_id NOT IN (SELECT id FROM parts)
+                                         AND (SELECT module FROM custom_variable_configs WHERE id = config_id) = 'IC'|,
+    q|DELETE FROM custom_variables WHERE (sub_module = '' OR sub_module IS NULL)
+                                         AND trans_id NOT IN (SELECT id FROM project)
+                                         AND (SELECT module FROM custom_variable_configs WHERE id = config_id) = 'Projects'|,
+
+    #Create trigger
+    q|CREATE OR REPLACE FUNCTION delete_cv_custom_variables_trigger() RETURNS trigger AS $$
+        BEGIN
+          DELETE FROM custom_variables WHERE (sub_module = '' OR sub_module IS NULL)
+                                         AND trans_id = OLD.id
+                                         AND (SELECT module FROM custom_variable_configs WHERE id = config_id) = 'CT';
+
+          RETURN OLD;
+        END;
+      $$ LANGUAGE plpgsql|,
+
+    q|DROP TRIGGER IF EXISTS delete_cv_custom_variables ON customer|,
+    q|DROP TRIGGER IF EXISTS delete_cv_custom_variables ON vendor|,
+
+    q|CREATE TRIGGER delete_cv_custom_variables
+      BEFORE DELETE ON customer
+      FOR EACH ROW EXECUTE PROCEDURE delete_cv_custom_variables_trigger()|,
+    q|CREATE TRIGGER delete_cv_custom_variables
+      BEFORE DELETE ON vendor
+      FOR EACH ROW EXECUTE PROCEDURE delete_cv_custom_variables_trigger()|,
+
+    #Create trigger
+    q|CREATE OR REPLACE FUNCTION delete_contact_custom_variables_trigger() RETURNS trigger AS $$
+        BEGIN
+          DELETE FROM custom_variables WHERE (sub_module = '' OR sub_module IS NULL)
+                                         AND trans_id = OLD.cp_id
+                                         AND (SELECT module FROM custom_variable_configs WHERE id = config_id) = 'Contacts';
+
+          RETURN OLD;
+        END;
+      $$ LANGUAGE plpgsql|,
+
+    q|DROP TRIGGER IF EXISTS delete_contact_custom_variables ON contacts|,
+
+    q|CREATE TRIGGER delete_contact_custom_variables
+      BEFORE DELETE ON contacts
+      FOR EACH ROW EXECUTE PROCEDURE delete_contact_custom_variables_trigger()|,
+
+    #Create trigger
+    q|CREATE OR REPLACE FUNCTION delete_part_custom_variables_trigger() RETURNS trigger AS $$
+        BEGIN
+          DELETE FROM custom_variables WHERE (sub_module = '' OR sub_module IS NULL)
+                                         AND trans_id = OLD.id
+                                         AND (SELECT module FROM custom_variable_configs WHERE id = config_id) = 'IC';
+
+          RETURN OLD;
+        END;
+      $$ LANGUAGE plpgsql|,
+
+    q|DROP TRIGGER IF EXISTS delete_part_custom_variables ON parts|,
+
+    q|CREATE TRIGGER delete_part_custom_variables
+      BEFORE DELETE ON parts
+      FOR EACH ROW EXECUTE PROCEDURE delete_part_custom_variables_trigger()|,
+
+    #Create trigger
+    q|CREATE OR REPLACE FUNCTION delete_project_custom_variables_trigger() RETURNS trigger AS $$
+        BEGIN
+          DELETE FROM custom_variables WHERE (sub_module = '' OR sub_module IS NULL)
+                                         AND trans_id = OLD.id
+                                         AND (SELECT module FROM custom_variable_configs WHERE id = config_id) = 'Projects';
+
+          RETURN OLD;
+        END;
+      $$ LANGUAGE plpgsql|,
+
+    q|DROP TRIGGER IF EXISTS delete_project_custom_variables ON project|,
+
+    q|CREATE TRIGGER delete_project_custom_variables
+      BEFORE DELETE ON project
+      FOR EACH ROW EXECUTE PROCEDURE delete_project_custom_variables_trigger()|,
+
+    );
+
+  $self->db_query($_) for @queries;
+
+  return 1;
+}
+
+1;
diff --git a/templates/print/RB/bwa.html b/templates/print/RB/bwa.html
deleted file mode 100644 (file)
index 91907d8..0000000
+++ /dev/null
@@ -1,582 +0,0 @@
-<body>
-<style type="text/css">
-<!--
-/* Allgemeine Schriftdefinition */
-th,td {
-       font-family: Arial, Verdana, Helvetica, Sans-serif;
-       font-size:small;
-}
-
-@page {
-       size: landscape;
-       margin: 0.5cm;
-}
-
-/* Definition Tabellenueberschrift */
-
-.left  { text-align:left; }
-.center        { text-align:center; }
-.right { text-align:right; }
-
-tr.headline    { border:0; }
-tr.headline td { border:0; }
-h1 { font-size:120%; }
-h2 { font-size:100%; }
-
-/* Tabellenkopf */
-th {
-       font-weight: bold;
-       border-bottom: solid thin black;
-       padding:0 10px;
-       text-align:right;
-}
-
-th.left  { border-left:  solid thin black; }
-th.right { border-right: solid thin black; }
-
-.querkopf th.right { text-align:center; }
-.querkopf th {
-       border-top: solid thin black;
-       border-bottom:0;
-}
-
-/* Tabelleninhalt */
-td {
-       text-align:right;
-       padding:0 0.5em;
-}
-td.left  { border-left:  solid thin black; }
-td.right { border-right: solid thin black; }
-
-
-/* jede zweite Zeile grau hinterlegen */
-tr.grey {
-       background:#f0f0f0;
-}
-
-/* letzte Zeile in der Tabelle */
-#last td{ border-bottom: solid thin black; }
-
-/* Zwischensumme/-ueberschriften */
-tr.subtotal td { font-weight: bold; }
-
-/* Fusszeile unter der Tabelle */
-td.footer {
-       text-align:right;
-       font-size:smaller;
-}
-//-->
-</style>
-
-<table border=0 cellpadding=0 cellspacing=0>
-<tr class="headline">
-       <td class="left"><%company%></td>
-       <td class=center colspan="9">
-               <h1>Kurzfristige Erfolgsrechnung <%period%></h1>
-               <h2>SKR3 &nbsp; BWA</h2>
-       </td>
-       <td class="right">Blatt 1</td>
-</tr>
-       
-       
-</tr>  
-<tr class="querkopf">
-       <th class="left">&nbsp;</th>
-       <th class="center" colspan="5">Im Betrachtungszeitraum</th>
-       <th class="right" colspan="5">Kumuliert seit Jahresanfang</th>
-</tr>
-
-<tr>
-       <th class="left">Bezeichnung</th>
-       <th>Wert</th>
-       <th>% Ges.- Leistg.</th>
-       <th>% Ges.- Kosten</th>
-       <th>% Pers.- Kosten</th>
-       <th>Aufschlag</th>
-       <th>Wert</th>
-       <th>% Ges.- Leistg.</th>
-       <th>% Ges.- Kosten</th>
-       <th>% Pers.- Kosten</th>
-       <th class="right">Aufschlag</th>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Umsatzerl&ouml;se</nobr></td>
-       <td><nobr><%jetzt1%></nobr></td>
-       <td><nobr><%jetztgl1%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>
-       <td><nobr><%kumm1%></nobr></td>
-       <td><nobr><%kummgl1%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Best.Verdg. FE/UE</nobr></td>
-       <td><nobr><%jetzt2%></nobr></td>
-       <td><nobr><%jetztgl2%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>       
-       <td><nobr><%kumm2%></nobr></td>
-       <td><nobr><%kummgl2%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Akt.Eigenleistungen</nobr></td>
-       <td><nobr><%jetzt3%></nobr></td>
-       <td><nobr><%jetztgl3%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>
-       <td><nobr><%kumm3%></nobr></td>
-       <td><nobr><%kummgl3%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-       
-<tr class="grey subtotal">
-       <td class="left"><nobr>Gesamtleistung</nobr></td>
-       <td><nobr><%jetztgesamtleistung%></nobr></td>
-       <td><nobr><%jetztglgesamtleistung%></nobr></td>
-       <td><nobr><%jetztgkgesamtleistung%></nobr></td>
-       <td><nobr><%jetztpkgesamtleistung%></nobr></td>
-       <td></td>
-       <td><nobr><%kummgesamtleistung%></nobr></td>
-       <td><nobr><%kummglgesamtleistung%></nobr></td>
-       <td><nobr><%kummgkgesamtleistung%></nobr></td>
-       <td><nobr><%kummpkgesamtleistung%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-       
-<tr class="grey">
-       <td class="left"><nobr>Mat./Wareneinkauf</nobr></td>
-       <td><nobr><%jetzt4%></nobr></td>
-       <td><nobr><%jetztgl4%></nobr></td>
-       <td><nobr><%jetztgk4%></nobr></td>
-       <td><nobr><%jetztpk4%></nobr></td>
-       <td><nobr><%jetztauf4%></nobr></td>
-       <td><nobr><%kumm4%></nobr></td>
-       <td><nobr><%kummgl4%></nobr></td>
-       <td><nobr><%kummgk4%></nobr></td>
-       <td><nobr><%kummpk4%></nobr></td>
-       <td class="right"><nobr><%kummauf4%></nobr>&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey subtotal">
-       <td class="left"><nobr>Rohertrag</nobr></td>
-       <td><nobr><%jetztrohertrag%></nobr></td>
-       <td><nobr><%jetztglrohertrag%></nobr></td>
-       <td><nobr><%jetztgkrohertrag%></nobr></td>
-       <td><nobr><%jetztpkrohertrag%></nobr></td>
-       <td><nobr><%jetztaufrohertrag%></nobr></td>
-       <td><nobr><%kummrohertrag%></nobr></td>
-       <td><nobr><%kummglrohertrag%></nobr></td>
-       <td><nobr><%kummgkrohertrag%></nobr></td>
-       <td><nobr><%kummpkrohertrag%></nobr></td>
-       <td class="right"><nobr><%kummaufrohertrag%></nobr>&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey">
-       <td class="left"><nobr>So.betr.Erl&ouml;se</nobr></td>
-       <td><nobr><%jetzt5%></nobr></td>
-       <td><nobr><%jetztgl5%></nobr></td>
-       <td><nobr><%jetztgk5%></nobr></td>
-       <td><nobr><%jetztpk5%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm5%></nobr></td>
-       <td><nobr><%kummgl5%></nobr></td>
-       <td><nobr><%kummgk5%></nobr></td>
-       <td><nobr><%kummpk5%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey subtotal">
-       <td class="left"><nobr>Betriebl. Rohertrag</nobr></td>
-       <td><nobr><%jetztbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztglbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztgkbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztpkbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztaufbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummglbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummgkbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummpkbetriebrohertrag%></nobr></td>
-       <td
-class="right"><nobr><%kummaufbetriebrohertrag%></nobr>&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left">Kostenarten:</td>
-       <td class="right" colspan="10">&nbsp;</td>
-</tr>  
-               
-<tr class="white">
-       <td class="left"><nobr>Personalkosten</nobr></td>
-       <td><nobr><%jetzt10%></nobr></td>
-       <td><nobr><%jetztgl10%></nobr></td>
-       <td><nobr><%jetztgk10%></nobr></td>
-       <td><nobr><%jetztpk10%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm10%></nobr></td>
-       <td><nobr><%kummgl10%></nobr></td>
-       <td><nobr><%kummgk10%></nobr></td>
-       <td><nobr><%kummpk10%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Raumkosten</nobr></td>
-       <td><nobr><%jetzt11%></nobr></td>
-       <td><nobr><%jetztgl11%></nobr></td>
-       <td><nobr><%jetztgk11%></nobr></td>
-       <td><nobr><%jetztpk11%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm11%></nobr></td>
-       <td><nobr><%kummgl11%></nobr></td>
-       <td><nobr><%kummgk11%></nobr></td>
-       <td><nobr><%kummpk11%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Betriebl.Steuern</nobr></td>
-       <td><nobr><%jetzt12%></nobr></td>
-       <td><nobr><%jetztgl12%></nobr></td>
-       <td><nobr><%jetztgk12%></nobr></td>
-       <td><nobr><%jetztpk12%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm12%></nobr></td>
-       <td><nobr><%kummgl12%></nobr></td>
-       <td><nobr><%kummgk12%></nobr></td>
-       <td><nobr><%kummpk12%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Versich./Beitr&auml;ge</nobr></td>
-       <td><nobr><%jetzt13%></nobr></td>
-       <td><nobr><%jetztgl13%></nobr></td>
-       <td><nobr><%jetztgk13%></nobr></td>
-       <td><nobr><%jetztpk13%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm13%></nobr></td>
-       <td><nobr><%kummgl13%></nobr></td>
-       <td><nobr><%kummgk13%></nobr></td>
-       <td><nobr><%kummpk13%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Kfz-Kosten (o.St.)</nobr></td>
-       <td><nobr><%jetzt14%></nobr></td>
-       <td><nobr><%jetztgl14%></nobr></td>
-       <td><nobr><%jetztgk14%></nobr></td>
-       <td><nobr><%jetztpk14%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm14%></nobr></td>
-       <td><nobr><%kummgl14%></nobr></td>
-       <td><nobr><%kummgk14%></nobr></td>
-       <td><nobr><%kummpk14%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Werbe-/Reisekosten</nobr></td>
-       <td><nobr><%jetzt15%></nobr></td>
-       <td><nobr><%jetztgl15%></nobr></td>
-       <td><nobr><%jetztgk15%></nobr></td>
-       <td><nobr><%jetztpk15%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm15%></nobr></td>
-       <td><nobr><%kummgl15%></nobr></td>
-       <td><nobr><%kummgk15%></nobr></td>
-       <td><nobr><%kummpk15%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Kosten Warenabgabe</nobr></td>
-       <td><nobr><%jetzt16%></nobr></td>
-       <td><nobr><%jetztgl16%></nobr></td>
-       <td><nobr><%jetztgk16%></nobr></td>
-       <td><nobr><%jetztpk16%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm16%></nobr></td>
-       <td><nobr><%kummgl16%></nobr>
-</td>
-       <td><nobr><%kummgk16%></nobr></td>
-       <td><nobr><%kummpk16%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Abschreibungen</nobr></td>
-       <td><nobr><%jetzt17%></nobr></td>
-       <td><nobr><%jetztgl17%></nobr></td>
-       <td><nobr><%jetztgk17%></nobr></td>
-       <td><nobr><%jetztpk17%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm17%></nobr></td>
-       <td><nobr><%kummgl17%></nobr></td>
-       <td><nobr><%kummgk17%></nobr></td>
-       <td><nobr><%kummpk17%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Reparatur/Instandh.</nobr></td>
-       <td><nobr><%jetzt18%></nobr></td>
-       <td><nobr><%jetztgl18%></nobr></td>
-       <td><nobr><%jetztgk18%></nobr></td>
-       <td><nobr><%jetztpk18%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm18%></nobr></td>
-       <td><nobr><%kummgl18%></nobr></td>
-       <td><nobr><%kummgk18%></nobr></td>
-       <td><nobr><%kummpk18%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Sonstige Kosten</nobr></td>
-       <td><nobr><%jetzt20%></nobr></td>
-       <td><nobr><%jetztgl20%></nobr></td>
-       <td><nobr><%jetztgk20%></nobr></td>
-       <td><nobr><%jetztpk20%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm20%></nobr></td>
-       <td><nobr><%kummgl20%></nobr></td>
-       <td><nobr><%kummgk20%></nobr></td>
-       <td><nobr><%kummpk20%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Gesamtkosten</nobr></td>
-       <td><nobr><%jetztgesamtkosten%></nobr></td>
-       <td><nobr><%jetztglgesamtkosten%></nobr></td>
-       <td><nobr><%jetztgkgesamtkosten%></nobr></td>
-       <td><nobr><%jetztpkgesamtkosten%></nobr></td>
-       <td></td>
-       <td><nobr><%kummgesamtkosten%></nobr></td>
-       <td><nobr><%kummglgesamtkosten%></nobr></td>
-       <td><nobr><%kummgkgesamtkosten%></nobr></td>
-       <td><nobr><%kummpkgesamtkosten%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-       
-<tr class="grey subtotal">
-<td class="left"><nobr>Betriebsergebnis</nobr></td>
-       <td><nobr><%jetztbetriebsergebnis%></nobr></td>
-       <td><nobr><%jetztglbetriebsergebnis%></nobr>
-</td>
-       <td><nobr><%jetztgkbetriebsergebnis%></nobr></td>
-       <td><nobr><%jetztpkbetriebsergebnis%></nobr></td>
-       <td></td>
-       <td><nobr><%kummbetriebsergebnis%></nobr></td>
-       <td><nobr><%kummglbetriebsergebnis%></nobr>
-</td>
-       <td><nobr><%kummgkbetriebsergebnis%></nobr></td>
-       <td><nobr><%kummpkbetriebsergebnis%></nobr></td>
-       <td class="right">&nbsp;</td>
-       </tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Zinsaufwand</nobr></td>
-       <td><nobr><%jetzt30%></nobr></td>
-       <td><nobr><%jetztgl30%></nobr></td>
-       <td><nobr><%jetztgk30%></nobr></td>
-       <td><nobr><%jetztpk30%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm30%></nobr></td>
-       <td><nobr><%kummgl30%></nobr></td>
-       <td><nobr><%kummgk30%></nobr></td>
-       <td><nobr><%kummpk30%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>&Uuml;brige Steuern</nobr></td>
-       <td><nobr><%jetzt19%></nobr></td>
-       <td><nobr><%jetztgl19%></nobr></td>
-       <td><nobr><%jetztgk19%></nobr></td>
-       <td><nobr><%jetztpk19%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm19%></nobr></td>
-       <td><nobr><%kummg191%></nobr></td>
-       <td><nobr><%kummgk19%></nobr></td>
-       <td><nobr><%kummpk19%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Sonst. neutr. Aufwand</nobr></td>
-       <td><nobr><%jetzt31%></nobr></td>
-       <td><nobr><%jetztgl31%></nobr></td>
-       <td><nobr><%jetztgk31%></nobr></td>
-       <td><nobr><%jetztpk31%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm31%></nobr></td>
-       <td><nobr><%kummgl31%></nobr></td>
-       <td><nobr><%kummgk31%></nobr></td>
-       <td><nobr><%kummpk31%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white subtotal">
-<td class="left"><nobr>Neutraler Aufwand</nobr></td>
-       <td><nobr><%jetztneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztglneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztgkneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztpkneutraleraufwand%></nobr></td>
-       <td></td>
-       <td><nobr><%kummneutraleraufwand%></nobr></td>
-       <td><nobr><%kummglneutraleraufwand%></nobr></td>
-       <td><nobr><%kummgkneutraleraufwand%></nobr></td>
-       <td><nobr><%kummpkneutraleraufwand%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="white">
-       <td class="left"><nobr>Zinsertr&auml;ge</nobr></td>
-       <td><nobr><%jetzt32%></nobr></td>
-       <td><nobr><%jetztgl32%></nobr></td>
-       <td><nobr><%jetztgk32%></nobr></td>
-       <td><nobr><%jetztpk32%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm32%></nobr></td>
-       <td><nobr><%kummgl32%></nobr></td>
-       <td><nobr><%kummgk32%></nobr></td>
-       <td><nobr><%kummpk32%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Sonst. neutr. Ertr.</nobr></td>
-       <td><nobr><%jetzt33%></nobr></td>
-       <td><nobr><%jetztgl33%></nobr></td>
-       <td><nobr><%jetztgk33%></nobr></td>
-       <td><nobr><%jetztpk33%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm33%></nobr></td>
-       <td><nobr><%kummgl33%></nobr></td>
-       <td><nobr><%kummgk33%></nobr></td>
-       <td><nobr><%kummpk33%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Verr.kalk.Kosten</nobr></td>
-       <td><nobr><%jetzt34%></nobr></td>
-       <td><nobr><%jetztgl34%></nobr>
-       <td><nobr><%jetztgk34%></nobr></td>
-       <td><nobr><%jetztpk34%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm34%></nobr></td>
-       <td><nobr><%kummgl34%></nobr></td>
-       <td><nobr><%kummgk34%></nobr></td>
-       <td><nobr><%kummpk34%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Neutraler Ertrag</nobr></td>
-       <td><nobr><%jetztneutralerertrag%></nobr></td>
-       <td><nobr><%jetztglneutralerertrag%></nobr></td>
-       <td><nobr><%jetztgkneutralerertrag%></nobr></td>
-       <td><nobr><%jetztpkneutralerertrag%></nobr></td>
-       <td></td>
-       <td><nobr><%kummneutralerertrag%></nobr></td>
-       <td><nobr><%kummglneutralerertrag%></nobr></td>
-       <td><nobr><%kummgkneutralerertrag%></nobr></td>
-       <td><nobr><%kummpkneutralerertrag%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Ergebnis vor Steuern</nobr></td>
-       <td><nobr><%jetztergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztglergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztgkergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztpkergebnisvorsteuern%></nobr></td>
-       <td></td>
-       <td><nobr><%kummergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummglergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummgkergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummpkergebnisvorsteuern%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Steuern Eink.u.Ertr.</nobr></td>
-       <td><nobr><%jetzt35%></nobr></td>
-       <td><nobr><%jetztgl35%></nobr></td>
-       <td><nobr><%jetztgk35%></nobr></td>
-       <td><nobr><%jetztpk35%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm35%></nobr></td>
-       <td><nobr><%kummgl35%></nobr></td>
-       <td><nobr><%kummgk35%></nobr></td>
-       <td><nobr><%kummpk35%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Vorl&auml;ufiges Ergebnis</nobr></td>
-       <td><nobr><%jetztergebnis%></nobr></td>
-       <td><nobr><%jetztglergebnis%></nobr></td>
-       <td><nobr><%jetztgkergebnis%></nobr></td>
-       <td><nobr><%jetztpkergebnis%></nobr></td>
-       <td></td>
-       <td><nobr><%kummergebnis%></nobr></td>
-       <td><nobr><%kummglergebnis%></nobr></td>
-       <td><nobr><%kummgkergebnis%></nobr></td>
-       <td><nobr><%kummpkergebnis%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white" id=last><td class="left right"
-colspan="11">&nbsp;</td></tr>
-
-<tr>
-       <td colspan=11 class=footer>W&auml;hrung: Euro - FiBu: LX Office ERP
-(Version <%version%>) - Formular: 11.01.2007</td>
-</tr>
-
-</table>
-</body>
diff --git a/templates/print/Standard/bwa.html b/templates/print/Standard/bwa.html
deleted file mode 100644 (file)
index 91907d8..0000000
+++ /dev/null
@@ -1,582 +0,0 @@
-<body>
-<style type="text/css">
-<!--
-/* Allgemeine Schriftdefinition */
-th,td {
-       font-family: Arial, Verdana, Helvetica, Sans-serif;
-       font-size:small;
-}
-
-@page {
-       size: landscape;
-       margin: 0.5cm;
-}
-
-/* Definition Tabellenueberschrift */
-
-.left  { text-align:left; }
-.center        { text-align:center; }
-.right { text-align:right; }
-
-tr.headline    { border:0; }
-tr.headline td { border:0; }
-h1 { font-size:120%; }
-h2 { font-size:100%; }
-
-/* Tabellenkopf */
-th {
-       font-weight: bold;
-       border-bottom: solid thin black;
-       padding:0 10px;
-       text-align:right;
-}
-
-th.left  { border-left:  solid thin black; }
-th.right { border-right: solid thin black; }
-
-.querkopf th.right { text-align:center; }
-.querkopf th {
-       border-top: solid thin black;
-       border-bottom:0;
-}
-
-/* Tabelleninhalt */
-td {
-       text-align:right;
-       padding:0 0.5em;
-}
-td.left  { border-left:  solid thin black; }
-td.right { border-right: solid thin black; }
-
-
-/* jede zweite Zeile grau hinterlegen */
-tr.grey {
-       background:#f0f0f0;
-}
-
-/* letzte Zeile in der Tabelle */
-#last td{ border-bottom: solid thin black; }
-
-/* Zwischensumme/-ueberschriften */
-tr.subtotal td { font-weight: bold; }
-
-/* Fusszeile unter der Tabelle */
-td.footer {
-       text-align:right;
-       font-size:smaller;
-}
-//-->
-</style>
-
-<table border=0 cellpadding=0 cellspacing=0>
-<tr class="headline">
-       <td class="left"><%company%></td>
-       <td class=center colspan="9">
-               <h1>Kurzfristige Erfolgsrechnung <%period%></h1>
-               <h2>SKR3 &nbsp; BWA</h2>
-       </td>
-       <td class="right">Blatt 1</td>
-</tr>
-       
-       
-</tr>  
-<tr class="querkopf">
-       <th class="left">&nbsp;</th>
-       <th class="center" colspan="5">Im Betrachtungszeitraum</th>
-       <th class="right" colspan="5">Kumuliert seit Jahresanfang</th>
-</tr>
-
-<tr>
-       <th class="left">Bezeichnung</th>
-       <th>Wert</th>
-       <th>% Ges.- Leistg.</th>
-       <th>% Ges.- Kosten</th>
-       <th>% Pers.- Kosten</th>
-       <th>Aufschlag</th>
-       <th>Wert</th>
-       <th>% Ges.- Leistg.</th>
-       <th>% Ges.- Kosten</th>
-       <th>% Pers.- Kosten</th>
-       <th class="right">Aufschlag</th>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Umsatzerl&ouml;se</nobr></td>
-       <td><nobr><%jetzt1%></nobr></td>
-       <td><nobr><%jetztgl1%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>
-       <td><nobr><%kumm1%></nobr></td>
-       <td><nobr><%kummgl1%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Best.Verdg. FE/UE</nobr></td>
-       <td><nobr><%jetzt2%></nobr></td>
-       <td><nobr><%jetztgl2%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>       
-       <td><nobr><%kumm2%></nobr></td>
-       <td><nobr><%kummgl2%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Akt.Eigenleistungen</nobr></td>
-       <td><nobr><%jetzt3%></nobr></td>
-       <td><nobr><%jetztgl3%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>
-       <td><nobr><%kumm3%></nobr></td>
-       <td><nobr><%kummgl3%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-       
-<tr class="grey subtotal">
-       <td class="left"><nobr>Gesamtleistung</nobr></td>
-       <td><nobr><%jetztgesamtleistung%></nobr></td>
-       <td><nobr><%jetztglgesamtleistung%></nobr></td>
-       <td><nobr><%jetztgkgesamtleistung%></nobr></td>
-       <td><nobr><%jetztpkgesamtleistung%></nobr></td>
-       <td></td>
-       <td><nobr><%kummgesamtleistung%></nobr></td>
-       <td><nobr><%kummglgesamtleistung%></nobr></td>
-       <td><nobr><%kummgkgesamtleistung%></nobr></td>
-       <td><nobr><%kummpkgesamtleistung%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-       
-<tr class="grey">
-       <td class="left"><nobr>Mat./Wareneinkauf</nobr></td>
-       <td><nobr><%jetzt4%></nobr></td>
-       <td><nobr><%jetztgl4%></nobr></td>
-       <td><nobr><%jetztgk4%></nobr></td>
-       <td><nobr><%jetztpk4%></nobr></td>
-       <td><nobr><%jetztauf4%></nobr></td>
-       <td><nobr><%kumm4%></nobr></td>
-       <td><nobr><%kummgl4%></nobr></td>
-       <td><nobr><%kummgk4%></nobr></td>
-       <td><nobr><%kummpk4%></nobr></td>
-       <td class="right"><nobr><%kummauf4%></nobr>&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey subtotal">
-       <td class="left"><nobr>Rohertrag</nobr></td>
-       <td><nobr><%jetztrohertrag%></nobr></td>
-       <td><nobr><%jetztglrohertrag%></nobr></td>
-       <td><nobr><%jetztgkrohertrag%></nobr></td>
-       <td><nobr><%jetztpkrohertrag%></nobr></td>
-       <td><nobr><%jetztaufrohertrag%></nobr></td>
-       <td><nobr><%kummrohertrag%></nobr></td>
-       <td><nobr><%kummglrohertrag%></nobr></td>
-       <td><nobr><%kummgkrohertrag%></nobr></td>
-       <td><nobr><%kummpkrohertrag%></nobr></td>
-       <td class="right"><nobr><%kummaufrohertrag%></nobr>&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey">
-       <td class="left"><nobr>So.betr.Erl&ouml;se</nobr></td>
-       <td><nobr><%jetzt5%></nobr></td>
-       <td><nobr><%jetztgl5%></nobr></td>
-       <td><nobr><%jetztgk5%></nobr></td>
-       <td><nobr><%jetztpk5%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm5%></nobr></td>
-       <td><nobr><%kummgl5%></nobr></td>
-       <td><nobr><%kummgk5%></nobr></td>
-       <td><nobr><%kummpk5%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey subtotal">
-       <td class="left"><nobr>Betriebl. Rohertrag</nobr></td>
-       <td><nobr><%jetztbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztglbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztgkbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztpkbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztaufbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummglbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummgkbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummpkbetriebrohertrag%></nobr></td>
-       <td
-class="right"><nobr><%kummaufbetriebrohertrag%></nobr>&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left">Kostenarten:</td>
-       <td class="right" colspan="10">&nbsp;</td>
-</tr>  
-               
-<tr class="white">
-       <td class="left"><nobr>Personalkosten</nobr></td>
-       <td><nobr><%jetzt10%></nobr></td>
-       <td><nobr><%jetztgl10%></nobr></td>
-       <td><nobr><%jetztgk10%></nobr></td>
-       <td><nobr><%jetztpk10%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm10%></nobr></td>
-       <td><nobr><%kummgl10%></nobr></td>
-       <td><nobr><%kummgk10%></nobr></td>
-       <td><nobr><%kummpk10%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Raumkosten</nobr></td>
-       <td><nobr><%jetzt11%></nobr></td>
-       <td><nobr><%jetztgl11%></nobr></td>
-       <td><nobr><%jetztgk11%></nobr></td>
-       <td><nobr><%jetztpk11%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm11%></nobr></td>
-       <td><nobr><%kummgl11%></nobr></td>
-       <td><nobr><%kummgk11%></nobr></td>
-       <td><nobr><%kummpk11%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Betriebl.Steuern</nobr></td>
-       <td><nobr><%jetzt12%></nobr></td>
-       <td><nobr><%jetztgl12%></nobr></td>
-       <td><nobr><%jetztgk12%></nobr></td>
-       <td><nobr><%jetztpk12%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm12%></nobr></td>
-       <td><nobr><%kummgl12%></nobr></td>
-       <td><nobr><%kummgk12%></nobr></td>
-       <td><nobr><%kummpk12%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Versich./Beitr&auml;ge</nobr></td>
-       <td><nobr><%jetzt13%></nobr></td>
-       <td><nobr><%jetztgl13%></nobr></td>
-       <td><nobr><%jetztgk13%></nobr></td>
-       <td><nobr><%jetztpk13%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm13%></nobr></td>
-       <td><nobr><%kummgl13%></nobr></td>
-       <td><nobr><%kummgk13%></nobr></td>
-       <td><nobr><%kummpk13%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Kfz-Kosten (o.St.)</nobr></td>
-       <td><nobr><%jetzt14%></nobr></td>
-       <td><nobr><%jetztgl14%></nobr></td>
-       <td><nobr><%jetztgk14%></nobr></td>
-       <td><nobr><%jetztpk14%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm14%></nobr></td>
-       <td><nobr><%kummgl14%></nobr></td>
-       <td><nobr><%kummgk14%></nobr></td>
-       <td><nobr><%kummpk14%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Werbe-/Reisekosten</nobr></td>
-       <td><nobr><%jetzt15%></nobr></td>
-       <td><nobr><%jetztgl15%></nobr></td>
-       <td><nobr><%jetztgk15%></nobr></td>
-       <td><nobr><%jetztpk15%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm15%></nobr></td>
-       <td><nobr><%kummgl15%></nobr></td>
-       <td><nobr><%kummgk15%></nobr></td>
-       <td><nobr><%kummpk15%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Kosten Warenabgabe</nobr></td>
-       <td><nobr><%jetzt16%></nobr></td>
-       <td><nobr><%jetztgl16%></nobr></td>
-       <td><nobr><%jetztgk16%></nobr></td>
-       <td><nobr><%jetztpk16%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm16%></nobr></td>
-       <td><nobr><%kummgl16%></nobr>
-</td>
-       <td><nobr><%kummgk16%></nobr></td>
-       <td><nobr><%kummpk16%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Abschreibungen</nobr></td>
-       <td><nobr><%jetzt17%></nobr></td>
-       <td><nobr><%jetztgl17%></nobr></td>
-       <td><nobr><%jetztgk17%></nobr></td>
-       <td><nobr><%jetztpk17%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm17%></nobr></td>
-       <td><nobr><%kummgl17%></nobr></td>
-       <td><nobr><%kummgk17%></nobr></td>
-       <td><nobr><%kummpk17%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Reparatur/Instandh.</nobr></td>
-       <td><nobr><%jetzt18%></nobr></td>
-       <td><nobr><%jetztgl18%></nobr></td>
-       <td><nobr><%jetztgk18%></nobr></td>
-       <td><nobr><%jetztpk18%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm18%></nobr></td>
-       <td><nobr><%kummgl18%></nobr></td>
-       <td><nobr><%kummgk18%></nobr></td>
-       <td><nobr><%kummpk18%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Sonstige Kosten</nobr></td>
-       <td><nobr><%jetzt20%></nobr></td>
-       <td><nobr><%jetztgl20%></nobr></td>
-       <td><nobr><%jetztgk20%></nobr></td>
-       <td><nobr><%jetztpk20%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm20%></nobr></td>
-       <td><nobr><%kummgl20%></nobr></td>
-       <td><nobr><%kummgk20%></nobr></td>
-       <td><nobr><%kummpk20%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Gesamtkosten</nobr></td>
-       <td><nobr><%jetztgesamtkosten%></nobr></td>
-       <td><nobr><%jetztglgesamtkosten%></nobr></td>
-       <td><nobr><%jetztgkgesamtkosten%></nobr></td>
-       <td><nobr><%jetztpkgesamtkosten%></nobr></td>
-       <td></td>
-       <td><nobr><%kummgesamtkosten%></nobr></td>
-       <td><nobr><%kummglgesamtkosten%></nobr></td>
-       <td><nobr><%kummgkgesamtkosten%></nobr></td>
-       <td><nobr><%kummpkgesamtkosten%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-       
-<tr class="grey subtotal">
-<td class="left"><nobr>Betriebsergebnis</nobr></td>
-       <td><nobr><%jetztbetriebsergebnis%></nobr></td>
-       <td><nobr><%jetztglbetriebsergebnis%></nobr>
-</td>
-       <td><nobr><%jetztgkbetriebsergebnis%></nobr></td>
-       <td><nobr><%jetztpkbetriebsergebnis%></nobr></td>
-       <td></td>
-       <td><nobr><%kummbetriebsergebnis%></nobr></td>
-       <td><nobr><%kummglbetriebsergebnis%></nobr>
-</td>
-       <td><nobr><%kummgkbetriebsergebnis%></nobr></td>
-       <td><nobr><%kummpkbetriebsergebnis%></nobr></td>
-       <td class="right">&nbsp;</td>
-       </tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Zinsaufwand</nobr></td>
-       <td><nobr><%jetzt30%></nobr></td>
-       <td><nobr><%jetztgl30%></nobr></td>
-       <td><nobr><%jetztgk30%></nobr></td>
-       <td><nobr><%jetztpk30%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm30%></nobr></td>
-       <td><nobr><%kummgl30%></nobr></td>
-       <td><nobr><%kummgk30%></nobr></td>
-       <td><nobr><%kummpk30%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>&Uuml;brige Steuern</nobr></td>
-       <td><nobr><%jetzt19%></nobr></td>
-       <td><nobr><%jetztgl19%></nobr></td>
-       <td><nobr><%jetztgk19%></nobr></td>
-       <td><nobr><%jetztpk19%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm19%></nobr></td>
-       <td><nobr><%kummg191%></nobr></td>
-       <td><nobr><%kummgk19%></nobr></td>
-       <td><nobr><%kummpk19%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Sonst. neutr. Aufwand</nobr></td>
-       <td><nobr><%jetzt31%></nobr></td>
-       <td><nobr><%jetztgl31%></nobr></td>
-       <td><nobr><%jetztgk31%></nobr></td>
-       <td><nobr><%jetztpk31%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm31%></nobr></td>
-       <td><nobr><%kummgl31%></nobr></td>
-       <td><nobr><%kummgk31%></nobr></td>
-       <td><nobr><%kummpk31%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white subtotal">
-<td class="left"><nobr>Neutraler Aufwand</nobr></td>
-       <td><nobr><%jetztneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztglneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztgkneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztpkneutraleraufwand%></nobr></td>
-       <td></td>
-       <td><nobr><%kummneutraleraufwand%></nobr></td>
-       <td><nobr><%kummglneutraleraufwand%></nobr></td>
-       <td><nobr><%kummgkneutraleraufwand%></nobr></td>
-       <td><nobr><%kummpkneutraleraufwand%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="white">
-       <td class="left"><nobr>Zinsertr&auml;ge</nobr></td>
-       <td><nobr><%jetzt32%></nobr></td>
-       <td><nobr><%jetztgl32%></nobr></td>
-       <td><nobr><%jetztgk32%></nobr></td>
-       <td><nobr><%jetztpk32%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm32%></nobr></td>
-       <td><nobr><%kummgl32%></nobr></td>
-       <td><nobr><%kummgk32%></nobr></td>
-       <td><nobr><%kummpk32%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Sonst. neutr. Ertr.</nobr></td>
-       <td><nobr><%jetzt33%></nobr></td>
-       <td><nobr><%jetztgl33%></nobr></td>
-       <td><nobr><%jetztgk33%></nobr></td>
-       <td><nobr><%jetztpk33%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm33%></nobr></td>
-       <td><nobr><%kummgl33%></nobr></td>
-       <td><nobr><%kummgk33%></nobr></td>
-       <td><nobr><%kummpk33%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Verr.kalk.Kosten</nobr></td>
-       <td><nobr><%jetzt34%></nobr></td>
-       <td><nobr><%jetztgl34%></nobr>
-       <td><nobr><%jetztgk34%></nobr></td>
-       <td><nobr><%jetztpk34%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm34%></nobr></td>
-       <td><nobr><%kummgl34%></nobr></td>
-       <td><nobr><%kummgk34%></nobr></td>
-       <td><nobr><%kummpk34%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Neutraler Ertrag</nobr></td>
-       <td><nobr><%jetztneutralerertrag%></nobr></td>
-       <td><nobr><%jetztglneutralerertrag%></nobr></td>
-       <td><nobr><%jetztgkneutralerertrag%></nobr></td>
-       <td><nobr><%jetztpkneutralerertrag%></nobr></td>
-       <td></td>
-       <td><nobr><%kummneutralerertrag%></nobr></td>
-       <td><nobr><%kummglneutralerertrag%></nobr></td>
-       <td><nobr><%kummgkneutralerertrag%></nobr></td>
-       <td><nobr><%kummpkneutralerertrag%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Ergebnis vor Steuern</nobr></td>
-       <td><nobr><%jetztergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztglergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztgkergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztpkergebnisvorsteuern%></nobr></td>
-       <td></td>
-       <td><nobr><%kummergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummglergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummgkergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummpkergebnisvorsteuern%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Steuern Eink.u.Ertr.</nobr></td>
-       <td><nobr><%jetzt35%></nobr></td>
-       <td><nobr><%jetztgl35%></nobr></td>
-       <td><nobr><%jetztgk35%></nobr></td>
-       <td><nobr><%jetztpk35%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm35%></nobr></td>
-       <td><nobr><%kummgl35%></nobr></td>
-       <td><nobr><%kummgk35%></nobr></td>
-       <td><nobr><%kummpk35%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Vorl&auml;ufiges Ergebnis</nobr></td>
-       <td><nobr><%jetztergebnis%></nobr></td>
-       <td><nobr><%jetztglergebnis%></nobr></td>
-       <td><nobr><%jetztgkergebnis%></nobr></td>
-       <td><nobr><%jetztpkergebnis%></nobr></td>
-       <td></td>
-       <td><nobr><%kummergebnis%></nobr></td>
-       <td><nobr><%kummglergebnis%></nobr></td>
-       <td><nobr><%kummgkergebnis%></nobr></td>
-       <td><nobr><%kummpkergebnis%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white" id=last><td class="left right"
-colspan="11">&nbsp;</td></tr>
-
-<tr>
-       <td colspan=11 class=footer>W&auml;hrung: Euro - FiBu: LX Office ERP
-(Version <%version%>) - Formular: 11.01.2007</td>
-</tr>
-
-</table>
-</body>
diff --git a/templates/print/f-tex/bwa.html b/templates/print/f-tex/bwa.html
deleted file mode 100644 (file)
index 91907d8..0000000
+++ /dev/null
@@ -1,582 +0,0 @@
-<body>
-<style type="text/css">
-<!--
-/* Allgemeine Schriftdefinition */
-th,td {
-       font-family: Arial, Verdana, Helvetica, Sans-serif;
-       font-size:small;
-}
-
-@page {
-       size: landscape;
-       margin: 0.5cm;
-}
-
-/* Definition Tabellenueberschrift */
-
-.left  { text-align:left; }
-.center        { text-align:center; }
-.right { text-align:right; }
-
-tr.headline    { border:0; }
-tr.headline td { border:0; }
-h1 { font-size:120%; }
-h2 { font-size:100%; }
-
-/* Tabellenkopf */
-th {
-       font-weight: bold;
-       border-bottom: solid thin black;
-       padding:0 10px;
-       text-align:right;
-}
-
-th.left  { border-left:  solid thin black; }
-th.right { border-right: solid thin black; }
-
-.querkopf th.right { text-align:center; }
-.querkopf th {
-       border-top: solid thin black;
-       border-bottom:0;
-}
-
-/* Tabelleninhalt */
-td {
-       text-align:right;
-       padding:0 0.5em;
-}
-td.left  { border-left:  solid thin black; }
-td.right { border-right: solid thin black; }
-
-
-/* jede zweite Zeile grau hinterlegen */
-tr.grey {
-       background:#f0f0f0;
-}
-
-/* letzte Zeile in der Tabelle */
-#last td{ border-bottom: solid thin black; }
-
-/* Zwischensumme/-ueberschriften */
-tr.subtotal td { font-weight: bold; }
-
-/* Fusszeile unter der Tabelle */
-td.footer {
-       text-align:right;
-       font-size:smaller;
-}
-//-->
-</style>
-
-<table border=0 cellpadding=0 cellspacing=0>
-<tr class="headline">
-       <td class="left"><%company%></td>
-       <td class=center colspan="9">
-               <h1>Kurzfristige Erfolgsrechnung <%period%></h1>
-               <h2>SKR3 &nbsp; BWA</h2>
-       </td>
-       <td class="right">Blatt 1</td>
-</tr>
-       
-       
-</tr>  
-<tr class="querkopf">
-       <th class="left">&nbsp;</th>
-       <th class="center" colspan="5">Im Betrachtungszeitraum</th>
-       <th class="right" colspan="5">Kumuliert seit Jahresanfang</th>
-</tr>
-
-<tr>
-       <th class="left">Bezeichnung</th>
-       <th>Wert</th>
-       <th>% Ges.- Leistg.</th>
-       <th>% Ges.- Kosten</th>
-       <th>% Pers.- Kosten</th>
-       <th>Aufschlag</th>
-       <th>Wert</th>
-       <th>% Ges.- Leistg.</th>
-       <th>% Ges.- Kosten</th>
-       <th>% Pers.- Kosten</th>
-       <th class="right">Aufschlag</th>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Umsatzerl&ouml;se</nobr></td>
-       <td><nobr><%jetzt1%></nobr></td>
-       <td><nobr><%jetztgl1%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>
-       <td><nobr><%kumm1%></nobr></td>
-       <td><nobr><%kummgl1%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Best.Verdg. FE/UE</nobr></td>
-       <td><nobr><%jetzt2%></nobr></td>
-       <td><nobr><%jetztgl2%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>       
-       <td><nobr><%kumm2%></nobr></td>
-       <td><nobr><%kummgl2%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Akt.Eigenleistungen</nobr></td>
-       <td><nobr><%jetzt3%></nobr></td>
-       <td><nobr><%jetztgl3%></nobr></td>
-       <td></td>
-       <td></td>
-       <td></td>
-       <td><nobr><%kumm3%></nobr></td>
-       <td><nobr><%kummgl3%></nobr></td>
-       <td></td>
-       <td></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-       
-<tr class="grey subtotal">
-       <td class="left"><nobr>Gesamtleistung</nobr></td>
-       <td><nobr><%jetztgesamtleistung%></nobr></td>
-       <td><nobr><%jetztglgesamtleistung%></nobr></td>
-       <td><nobr><%jetztgkgesamtleistung%></nobr></td>
-       <td><nobr><%jetztpkgesamtleistung%></nobr></td>
-       <td></td>
-       <td><nobr><%kummgesamtleistung%></nobr></td>
-       <td><nobr><%kummglgesamtleistung%></nobr></td>
-       <td><nobr><%kummgkgesamtleistung%></nobr></td>
-       <td><nobr><%kummpkgesamtleistung%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-       
-<tr class="grey">
-       <td class="left"><nobr>Mat./Wareneinkauf</nobr></td>
-       <td><nobr><%jetzt4%></nobr></td>
-       <td><nobr><%jetztgl4%></nobr></td>
-       <td><nobr><%jetztgk4%></nobr></td>
-       <td><nobr><%jetztpk4%></nobr></td>
-       <td><nobr><%jetztauf4%></nobr></td>
-       <td><nobr><%kumm4%></nobr></td>
-       <td><nobr><%kummgl4%></nobr></td>
-       <td><nobr><%kummgk4%></nobr></td>
-       <td><nobr><%kummpk4%></nobr></td>
-       <td class="right"><nobr><%kummauf4%></nobr>&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey subtotal">
-       <td class="left"><nobr>Rohertrag</nobr></td>
-       <td><nobr><%jetztrohertrag%></nobr></td>
-       <td><nobr><%jetztglrohertrag%></nobr></td>
-       <td><nobr><%jetztgkrohertrag%></nobr></td>
-       <td><nobr><%jetztpkrohertrag%></nobr></td>
-       <td><nobr><%jetztaufrohertrag%></nobr></td>
-       <td><nobr><%kummrohertrag%></nobr></td>
-       <td><nobr><%kummglrohertrag%></nobr></td>
-       <td><nobr><%kummgkrohertrag%></nobr></td>
-       <td><nobr><%kummpkrohertrag%></nobr></td>
-       <td class="right"><nobr><%kummaufrohertrag%></nobr>&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey">
-       <td class="left"><nobr>So.betr.Erl&ouml;se</nobr></td>
-       <td><nobr><%jetzt5%></nobr></td>
-       <td><nobr><%jetztgl5%></nobr></td>
-       <td><nobr><%jetztgk5%></nobr></td>
-       <td><nobr><%jetztpk5%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm5%></nobr></td>
-       <td><nobr><%kummgl5%></nobr></td>
-       <td><nobr><%kummgk5%></nobr></td>
-       <td><nobr><%kummpk5%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-               
-<tr class="grey subtotal">
-       <td class="left"><nobr>Betriebl. Rohertrag</nobr></td>
-       <td><nobr><%jetztbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztglbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztgkbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztpkbetriebrohertrag%></nobr></td>
-       <td><nobr><%jetztaufbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummglbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummgkbetriebrohertrag%></nobr></td>
-       <td><nobr><%kummpkbetriebrohertrag%></nobr></td>
-       <td
-class="right"><nobr><%kummaufbetriebrohertrag%></nobr>&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left">Kostenarten:</td>
-       <td class="right" colspan="10">&nbsp;</td>
-</tr>  
-               
-<tr class="white">
-       <td class="left"><nobr>Personalkosten</nobr></td>
-       <td><nobr><%jetzt10%></nobr></td>
-       <td><nobr><%jetztgl10%></nobr></td>
-       <td><nobr><%jetztgk10%></nobr></td>
-       <td><nobr><%jetztpk10%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm10%></nobr></td>
-       <td><nobr><%kummgl10%></nobr></td>
-       <td><nobr><%kummgk10%></nobr></td>
-       <td><nobr><%kummpk10%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Raumkosten</nobr></td>
-       <td><nobr><%jetzt11%></nobr></td>
-       <td><nobr><%jetztgl11%></nobr></td>
-       <td><nobr><%jetztgk11%></nobr></td>
-       <td><nobr><%jetztpk11%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm11%></nobr></td>
-       <td><nobr><%kummgl11%></nobr></td>
-       <td><nobr><%kummgk11%></nobr></td>
-       <td><nobr><%kummpk11%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Betriebl.Steuern</nobr></td>
-       <td><nobr><%jetzt12%></nobr></td>
-       <td><nobr><%jetztgl12%></nobr></td>
-       <td><nobr><%jetztgk12%></nobr></td>
-       <td><nobr><%jetztpk12%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm12%></nobr></td>
-       <td><nobr><%kummgl12%></nobr></td>
-       <td><nobr><%kummgk12%></nobr></td>
-       <td><nobr><%kummpk12%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Versich./Beitr&auml;ge</nobr></td>
-       <td><nobr><%jetzt13%></nobr></td>
-       <td><nobr><%jetztgl13%></nobr></td>
-       <td><nobr><%jetztgk13%></nobr></td>
-       <td><nobr><%jetztpk13%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm13%></nobr></td>
-       <td><nobr><%kummgl13%></nobr></td>
-       <td><nobr><%kummgk13%></nobr></td>
-       <td><nobr><%kummpk13%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Kfz-Kosten (o.St.)</nobr></td>
-       <td><nobr><%jetzt14%></nobr></td>
-       <td><nobr><%jetztgl14%></nobr></td>
-       <td><nobr><%jetztgk14%></nobr></td>
-       <td><nobr><%jetztpk14%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm14%></nobr></td>
-       <td><nobr><%kummgl14%></nobr></td>
-       <td><nobr><%kummgk14%></nobr></td>
-       <td><nobr><%kummpk14%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Werbe-/Reisekosten</nobr></td>
-       <td><nobr><%jetzt15%></nobr></td>
-       <td><nobr><%jetztgl15%></nobr></td>
-       <td><nobr><%jetztgk15%></nobr></td>
-       <td><nobr><%jetztpk15%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm15%></nobr></td>
-       <td><nobr><%kummgl15%></nobr></td>
-       <td><nobr><%kummgk15%></nobr></td>
-       <td><nobr><%kummpk15%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Kosten Warenabgabe</nobr></td>
-       <td><nobr><%jetzt16%></nobr></td>
-       <td><nobr><%jetztgl16%></nobr></td>
-       <td><nobr><%jetztgk16%></nobr></td>
-       <td><nobr><%jetztpk16%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm16%></nobr></td>
-       <td><nobr><%kummgl16%></nobr>
-</td>
-       <td><nobr><%kummgk16%></nobr></td>
-       <td><nobr><%kummpk16%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Abschreibungen</nobr></td>
-       <td><nobr><%jetzt17%></nobr></td>
-       <td><nobr><%jetztgl17%></nobr></td>
-       <td><nobr><%jetztgk17%></nobr></td>
-       <td><nobr><%jetztpk17%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm17%></nobr></td>
-       <td><nobr><%kummgl17%></nobr></td>
-       <td><nobr><%kummgk17%></nobr></td>
-       <td><nobr><%kummpk17%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Reparatur/Instandh.</nobr></td>
-       <td><nobr><%jetzt18%></nobr></td>
-       <td><nobr><%jetztgl18%></nobr></td>
-       <td><nobr><%jetztgk18%></nobr></td>
-       <td><nobr><%jetztpk18%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm18%></nobr></td>
-       <td><nobr><%kummgl18%></nobr></td>
-       <td><nobr><%kummgk18%></nobr></td>
-       <td><nobr><%kummpk18%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Sonstige Kosten</nobr></td>
-       <td><nobr><%jetzt20%></nobr></td>
-       <td><nobr><%jetztgl20%></nobr></td>
-       <td><nobr><%jetztgk20%></nobr></td>
-       <td><nobr><%jetztpk20%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm20%></nobr></td>
-       <td><nobr><%kummgl20%></nobr></td>
-       <td><nobr><%kummgk20%></nobr></td>
-       <td><nobr><%kummpk20%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Gesamtkosten</nobr></td>
-       <td><nobr><%jetztgesamtkosten%></nobr></td>
-       <td><nobr><%jetztglgesamtkosten%></nobr></td>
-       <td><nobr><%jetztgkgesamtkosten%></nobr></td>
-       <td><nobr><%jetztpkgesamtkosten%></nobr></td>
-       <td></td>
-       <td><nobr><%kummgesamtkosten%></nobr></td>
-       <td><nobr><%kummglgesamtkosten%></nobr></td>
-       <td><nobr><%kummgkgesamtkosten%></nobr></td>
-       <td><nobr><%kummpkgesamtkosten%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-       
-<tr class="grey subtotal">
-<td class="left"><nobr>Betriebsergebnis</nobr></td>
-       <td><nobr><%jetztbetriebsergebnis%></nobr></td>
-       <td><nobr><%jetztglbetriebsergebnis%></nobr>
-</td>
-       <td><nobr><%jetztgkbetriebsergebnis%></nobr></td>
-       <td><nobr><%jetztpkbetriebsergebnis%></nobr></td>
-       <td></td>
-       <td><nobr><%kummbetriebsergebnis%></nobr></td>
-       <td><nobr><%kummglbetriebsergebnis%></nobr>
-</td>
-       <td><nobr><%kummgkbetriebsergebnis%></nobr></td>
-       <td><nobr><%kummpkbetriebsergebnis%></nobr></td>
-       <td class="right">&nbsp;</td>
-       </tr>
-
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Zinsaufwand</nobr></td>
-       <td><nobr><%jetzt30%></nobr></td>
-       <td><nobr><%jetztgl30%></nobr></td>
-       <td><nobr><%jetztgk30%></nobr></td>
-       <td><nobr><%jetztpk30%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm30%></nobr></td>
-       <td><nobr><%kummgl30%></nobr></td>
-       <td><nobr><%kummgk30%></nobr></td>
-       <td><nobr><%kummpk30%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>&Uuml;brige Steuern</nobr></td>
-       <td><nobr><%jetzt19%></nobr></td>
-       <td><nobr><%jetztgl19%></nobr></td>
-       <td><nobr><%jetztgk19%></nobr></td>
-       <td><nobr><%jetztpk19%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm19%></nobr></td>
-       <td><nobr><%kummg191%></nobr></td>
-       <td><nobr><%kummgk19%></nobr></td>
-       <td><nobr><%kummpk19%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Sonst. neutr. Aufwand</nobr></td>
-       <td><nobr><%jetzt31%></nobr></td>
-       <td><nobr><%jetztgl31%></nobr></td>
-       <td><nobr><%jetztgk31%></nobr></td>
-       <td><nobr><%jetztpk31%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm31%></nobr></td>
-       <td><nobr><%kummgl31%></nobr></td>
-       <td><nobr><%kummgk31%></nobr></td>
-       <td><nobr><%kummpk31%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white subtotal">
-<td class="left"><nobr>Neutraler Aufwand</nobr></td>
-       <td><nobr><%jetztneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztglneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztgkneutraleraufwand%></nobr></td>
-       <td><nobr><%jetztpkneutraleraufwand%></nobr></td>
-       <td></td>
-       <td><nobr><%kummneutraleraufwand%></nobr></td>
-       <td><nobr><%kummglneutraleraufwand%></nobr></td>
-       <td><nobr><%kummgkneutraleraufwand%></nobr></td>
-       <td><nobr><%kummpkneutraleraufwand%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="white">
-       <td class="left"><nobr>Zinsertr&auml;ge</nobr></td>
-       <td><nobr><%jetzt32%></nobr></td>
-       <td><nobr><%jetztgl32%></nobr></td>
-       <td><nobr><%jetztgk32%></nobr></td>
-       <td><nobr><%jetztpk32%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm32%></nobr></td>
-       <td><nobr><%kummgl32%></nobr></td>
-       <td><nobr><%kummgk32%></nobr></td>
-       <td><nobr><%kummpk32%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Sonst. neutr. Ertr.</nobr></td>
-       <td><nobr><%jetzt33%></nobr></td>
-       <td><nobr><%jetztgl33%></nobr></td>
-       <td><nobr><%jetztgk33%></nobr></td>
-       <td><nobr><%jetztpk33%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm33%></nobr></td>
-       <td><nobr><%kummgl33%></nobr></td>
-       <td><nobr><%kummgk33%></nobr></td>
-       <td><nobr><%kummpk33%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="white">
-       <td class="left"><nobr>Verr.kalk.Kosten</nobr></td>
-       <td><nobr><%jetzt34%></nobr></td>
-       <td><nobr><%jetztgl34%></nobr>
-       <td><nobr><%jetztgk34%></nobr></td>
-       <td><nobr><%jetztpk34%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm34%></nobr></td>
-       <td><nobr><%kummgl34%></nobr></td>
-       <td><nobr><%kummgk34%></nobr></td>
-       <td><nobr><%kummpk34%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Neutraler Ertrag</nobr></td>
-       <td><nobr><%jetztneutralerertrag%></nobr></td>
-       <td><nobr><%jetztglneutralerertrag%></nobr></td>
-       <td><nobr><%jetztgkneutralerertrag%></nobr></td>
-       <td><nobr><%jetztpkneutralerertrag%></nobr></td>
-       <td></td>
-       <td><nobr><%kummneutralerertrag%></nobr></td>
-       <td><nobr><%kummglneutralerertrag%></nobr></td>
-       <td><nobr><%kummgkneutralerertrag%></nobr></td>
-       <td><nobr><%kummpkneutralerertrag%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Ergebnis vor Steuern</nobr></td>
-       <td><nobr><%jetztergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztglergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztgkergebnisvorsteuern%></nobr></td>
-       <td><nobr><%jetztpkergebnisvorsteuern%></nobr></td>
-       <td></td>
-       <td><nobr><%kummergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummglergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummgkergebnisvorsteuern%></nobr></td>
-       <td><nobr><%kummpkergebnisvorsteuern%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey">
-       <td class="left"><nobr>Steuern Eink.u.Ertr.</nobr></td>
-       <td><nobr><%jetzt35%></nobr></td>
-       <td><nobr><%jetztgl35%></nobr></td>
-       <td><nobr><%jetztgk35%></nobr></td>
-       <td><nobr><%jetztpk35%></nobr></td>
-       <td></td>
-       <td><nobr><%kumm35%></nobr></td>
-       <td><nobr><%kummgl35%></nobr></td>
-       <td><nobr><%kummgk35%></nobr></td>
-       <td><nobr><%kummpk35%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
-
-<tr class="grey subtotal">
-       <td class="left"><nobr>Vorl&auml;ufiges Ergebnis</nobr></td>
-       <td><nobr><%jetztergebnis%></nobr></td>
-       <td><nobr><%jetztglergebnis%></nobr></td>
-       <td><nobr><%jetztgkergebnis%></nobr></td>
-       <td><nobr><%jetztpkergebnis%></nobr></td>
-       <td></td>
-       <td><nobr><%kummergebnis%></nobr></td>
-       <td><nobr><%kummglergebnis%></nobr></td>
-       <td><nobr><%kummgkergebnis%></nobr></td>
-       <td><nobr><%kummpkergebnis%></nobr></td>
-       <td class="right">&nbsp;</td>
-</tr>
-       
-<tr class="white" id=last><td class="left right"
-colspan="11">&nbsp;</td></tr>
-
-<tr>
-       <td colspan=11 class=footer>W&auml;hrung: Euro - FiBu: LX Office ERP
-(Version <%version%>) - Formular: 11.01.2007</td>
-</tr>
-
-</table>
-</body>
index 94db96b..5ecd926 100644 (file)
 
   function save_as_new() {
     $("#user_id").val("");
-    submit_with_action("save_user");
+    submit_with_action("save_newuser");
   }
    -->
 </script>
diff --git a/templates/webpages/rp/bwa.html b/templates/webpages/rp/bwa.html
new file mode 100644 (file)
index 0000000..1bd15f9
--- /dev/null
@@ -0,0 +1,518 @@
+[%- USE T8 %]
+[%- USE HTML %]
+[%- USE LxERP %]
+
+<link rel="stylesheet" type="text/css" href="css/kivitendo/bwa.css">
+[% L.stylesheet_tag('css/kivitendo/bwa') %]
+
+<table border=0 cellpadding=0 cellspacing=0>
+<tr class="headline">
+       <td class="left">[% company %]</td>
+       <td class=center colspan="9">
+               <h3>[% title | $T8 %] [% period %]</h3>
+               <h3>[% accounting_method %] - [% report_date %]</h3>
+       </td>
+       <td class="right">Blatt 1</td>
+</tr>
+       
+       
+</tr>  
+<tr class="querkopf">
+       <th class="left">&nbsp;</th>
+       <th class="center" colspan="5">Im Betrachtungszeitraum</th>
+       <th class="right" colspan="5">Kumuliert seit Jahresanfang</th>
+</tr>
+
+<tr>
+       <th class="left">Bezeichnung</th>
+       <th>Wert</th>
+       <th>% Ges.- Leistg.</th>
+       <th>% Ges.- Kosten</th>
+       <th>% Pers.- Kosten</th>
+       <th>Aufschlag</th>
+       <th>Wert</th>
+       <th>% Ges.- Leistg.</th>
+       <th>% Ges.- Kosten</th>
+       <th>% Pers.- Kosten</th>
+       <th class="right">Aufschlag</th>
+</tr>
+
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Umsatzerl&ouml;se</nobr></td>
+       <td><nobr>[% jetzt1 %]</nobr></td>
+       <td><nobr>[% jetztgl1 %]</nobr></td>
+       <td></td>
+       <td></td>
+       <td></td>
+       <td><nobr>[% kumm1 %]</nobr></td>
+       <td><nobr>[% kummgl1 %]</nobr></td>
+       <td></td>
+       <td></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white">
+       <td class="left"><nobr>Best.Verdg. FE/UE</nobr></td>
+       <td><nobr>[% jetzt2 %]</nobr></td>
+       <td><nobr>[% jetztgl2 %]</nobr></td>
+       <td></td>
+       <td></td>
+       <td></td>       
+       <td><nobr>[% kumm2 %]</nobr></td>
+       <td><nobr>[% kummgl2 %]</nobr></td>
+       <td></td>
+       <td></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Akt.Eigenleistungen</nobr></td>
+       <td><nobr>[% jetzt3 %]</nobr></td>
+       <td><nobr>[% jetztgl3 %]</nobr></td>
+       <td></td>
+       <td></td>
+       <td></td>
+       <td><nobr>[% kumm3 %]</nobr></td>
+       <td><nobr>[% kummgl3 %]</nobr></td>
+       <td></td>
+       <td></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+       
+<tr class="grey subtotal">
+       <td class="left"><nobr>Gesamtleistung</nobr></td>
+       <td><nobr>[% jetztgesamtleistung %]</nobr></td>
+       <td><nobr>[% jetztglgesamtleistung %]</nobr></td>
+       <td><nobr>[% jetztgkgesamtleistung %]</nobr></td>
+       <td><nobr>[% jetztpkgesamtleistung %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kummgesamtleistung %]</nobr></td>
+       <td><nobr>[% kummglgesamtleistung %]</nobr></td>
+       <td><nobr>[% kummgkgesamtleistung %]</nobr></td>
+       <td><nobr>[% kummpkgesamtleistung %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+       
+<tr class="grey">
+       <td class="left"><nobr>Mat./Wareneinkauf</nobr></td>
+       <td><nobr>[% jetzt4 %]</nobr></td>
+       <td><nobr>[% jetztgl4 %]</nobr></td>
+       <td><nobr>[% jetztgk4 %]</nobr></td>
+       <td><nobr>[% jetztpk4 %]</nobr></td>
+       <td><nobr>[% jetztauf4 %]</nobr></td>
+       <td><nobr>[% kumm4 %]</nobr></td>
+       <td><nobr>[% kummgl4 %]</nobr></td>
+       <td><nobr>[% kummgk4 %]</nobr></td>
+       <td><nobr>[% kummpk4 %]</nobr></td>
+       <td class="right"><nobr>[% kummauf4 %]</nobr>&nbsp;</td>
+</tr>
+       
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+               
+<tr class="grey subtotal">
+       <td class="left"><nobr>Rohertrag</nobr></td>
+       <td><nobr>[% jetztrohertrag %]</nobr></td>
+       <td><nobr>[% jetztglrohertrag %]</nobr></td>
+       <td><nobr>[% jetztgkrohertrag %]</nobr></td>
+       <td><nobr>[% jetztpkrohertrag %]</nobr></td>
+       <td><nobr>[% jetztaufrohertrag %]</nobr></td>
+       <td><nobr>[% kummrohertrag %]</nobr></td>
+       <td><nobr>[% kummglrohertrag %]</nobr></td>
+       <td><nobr>[% kummgkrohertrag %]</nobr></td>
+       <td><nobr>[% kummpkrohertrag %]</nobr></td>
+       <td class="right"><nobr>[% kummaufrohertrag %]</nobr>&nbsp;</td>
+</tr>
+       
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+               
+<tr class="grey">
+       <td class="left"><nobr>So.betr.Erl&ouml;se</nobr></td>
+       <td><nobr>[% jetzt5 %]</nobr></td>
+       <td><nobr>[% jetztgl5 %]</nobr></td>
+       <td><nobr>[% jetztgk5 %]</nobr></td>
+       <td><nobr>[% jetztpk5 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm5 %]</nobr></td>
+       <td><nobr>[% kummgl5 %]</nobr></td>
+       <td><nobr>[% kummgk5 %]</nobr></td>
+       <td><nobr>[% kummpk5 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+               
+<tr class="grey subtotal">
+       <td class="left"><nobr>Betriebl. Rohertrag</nobr></td>
+       <td><nobr>[% jetztbetriebrohertrag %]</nobr></td>
+       <td><nobr>[% jetztglbetriebrohertrag %]</nobr></td>
+       <td><nobr>[% jetztgkbetriebrohertrag %]</nobr></td>
+       <td><nobr>[% jetztpkbetriebrohertrag %]</nobr></td>
+       <td><nobr>[% jetztaufbetriebrohertrag %]</nobr></td>
+       <td><nobr>[% kummbetriebrohertrag %]</nobr></td>
+       <td><nobr>[% kummglbetriebrohertrag %]</nobr></td>
+       <td><nobr>[% kummgkbetriebrohertrag %]</nobr></td>
+       <td><nobr>[% kummpkbetriebrohertrag %]</nobr></td>
+       <td
+class="right"><nobr>[% kummaufbetriebrohertrag %]</nobr>&nbsp;</td>
+</tr>
+
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+
+<tr class="grey subtotal">
+       <td class="left">Kostenarten:</td>
+       <td class="right" colspan="10">&nbsp;</td>
+</tr>  
+               
+<tr class="white">
+       <td class="left"><nobr>Personalkosten</nobr></td>
+       <td><nobr>[% jetzt10 %]</nobr></td>
+       <td><nobr>[% jetztgl10 %]</nobr></td>
+       <td><nobr>[% jetztgk10 %]</nobr></td>
+       <td><nobr>[% jetztpk10 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm10 %]</nobr></td>
+       <td><nobr>[% kummgl10 %]</nobr></td>
+       <td><nobr>[% kummgk10 %]</nobr></td>
+       <td><nobr>[% kummpk10 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Raumkosten</nobr></td>
+       <td><nobr>[% jetzt11 %]</nobr></td>
+       <td><nobr>[% jetztgl11 %]</nobr></td>
+       <td><nobr>[% jetztgk11 %]</nobr></td>
+       <td><nobr>[% jetztpk11 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm11 %]</nobr></td>
+       <td><nobr>[% kummgl11 %]</nobr></td>
+       <td><nobr>[% kummgk11 %]</nobr></td>
+       <td><nobr>[% kummpk11 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white">
+       <td class="left"><nobr>Betriebl.Steuern</nobr></td>
+       <td><nobr>[% jetzt12 %]</nobr></td>
+       <td><nobr>[% jetztgl12 %]</nobr></td>
+       <td><nobr>[% jetztgk12 %]</nobr></td>
+       <td><nobr>[% jetztpk12 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm12 %]</nobr></td>
+       <td><nobr>[% kummgl12 %]</nobr></td>
+       <td><nobr>[% kummgk12 %]</nobr></td>
+       <td><nobr>[% kummpk12 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Versich./Beitr&auml;ge</nobr></td>
+       <td><nobr>[% jetzt13 %]</nobr></td>
+       <td><nobr>[% jetztgl13 %]</nobr></td>
+       <td><nobr>[% jetztgk13 %]</nobr></td>
+       <td><nobr>[% jetztpk13 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm13 %]</nobr></td>
+       <td><nobr>[% kummgl13 %]</nobr></td>
+       <td><nobr>[% kummgk13 %]</nobr></td>
+       <td><nobr>[% kummpk13 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Kfz-Kosten (o.St.)</nobr></td>
+       <td><nobr>[% jetzt14 %]</nobr></td>
+       <td><nobr>[% jetztgl14 %]</nobr></td>
+       <td><nobr>[% jetztgk14 %]</nobr></td>
+       <td><nobr>[% jetztpk14 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm14 %]</nobr></td>
+       <td><nobr>[% kummgl14 %]</nobr></td>
+       <td><nobr>[% kummgk14 %]</nobr></td>
+       <td><nobr>[% kummpk14 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white">
+       <td class="left"><nobr>Werbe-/Reisekosten</nobr></td>
+       <td><nobr>[% jetzt15 %]</nobr></td>
+       <td><nobr>[% jetztgl15 %]</nobr></td>
+       <td><nobr>[% jetztgk15 %]</nobr></td>
+       <td><nobr>[% jetztpk15 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm15 %]</nobr></td>
+       <td><nobr>[% kummgl15 %]</nobr></td>
+       <td><nobr>[% kummgk15 %]</nobr></td>
+       <td><nobr>[% kummpk15 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Kosten Warenabgabe</nobr></td>
+       <td><nobr>[% jetzt16 %]</nobr></td>
+       <td><nobr>[% jetztgl16 %]</nobr></td>
+       <td><nobr>[% jetztgk16 %]</nobr></td>
+       <td><nobr>[% jetztpk16 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm16 %]</nobr></td>
+       <td><nobr>[% kummgl16 %]</nobr>
+</td>
+       <td><nobr>[% kummgk16 %]</nobr></td>
+       <td><nobr>[% kummpk16 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white">
+       <td class="left"><nobr>Abschreibungen</nobr></td>
+       <td><nobr>[% jetzt17 %]</nobr></td>
+       <td><nobr>[% jetztgl17 %]</nobr></td>
+       <td><nobr>[% jetztgk17 %]</nobr></td>
+       <td><nobr>[% jetztpk17 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm17 %]</nobr></td>
+       <td><nobr>[% kummgl17 %]</nobr></td>
+       <td><nobr>[% kummgk17 %]</nobr></td>
+       <td><nobr>[% kummpk17 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Reparatur/Instandh.</nobr></td>
+       <td><nobr>[% jetzt18 %]</nobr></td>
+       <td><nobr>[% jetztgl18 %]</nobr></td>
+       <td><nobr>[% jetztgk18 %]</nobr></td>
+       <td><nobr>[% jetztpk18 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm18 %]</nobr></td>
+       <td><nobr>[% kummgl18 %]</nobr></td>
+       <td><nobr>[% kummgk18 %]</nobr></td>
+       <td><nobr>[% kummpk18 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white">
+       <td class="left"><nobr>Sonstige Kosten</nobr></td>
+       <td><nobr>[% jetzt20 %]</nobr></td>
+       <td><nobr>[% jetztgl20 %]</nobr></td>
+       <td><nobr>[% jetztgk20 %]</nobr></td>
+       <td><nobr>[% jetztpk20 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm20 %]</nobr></td>
+       <td><nobr>[% kummgl20 %]</nobr></td>
+       <td><nobr>[% kummgk20 %]</nobr></td>
+       <td><nobr>[% kummpk20 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey subtotal">
+       <td class="left"><nobr>Gesamtkosten</nobr></td>
+       <td><nobr>[% jetztgesamtkosten %]</nobr></td>
+       <td><nobr>[% jetztglgesamtkosten %]</nobr></td>
+       <td><nobr>[% jetztgkgesamtkosten %]</nobr></td>
+       <td><nobr>[% jetztpkgesamtkosten %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kummgesamtkosten %]</nobr></td>
+       <td><nobr>[% kummglgesamtkosten %]</nobr></td>
+       <td><nobr>[% kummgkgesamtkosten %]</nobr></td>
+       <td><nobr>[% kummpkgesamtkosten %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+
+       
+<tr class="grey subtotal">
+<td class="left"><nobr>Betriebsergebnis</nobr></td>
+       <td><nobr>[% jetztbetriebsergebnis %]</nobr></td>
+       <td><nobr>[% jetztglbetriebsergebnis %]</nobr>
+</td>
+       <td><nobr>[% jetztgkbetriebsergebnis %]</nobr></td>
+       <td><nobr>[% jetztpkbetriebsergebnis %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kummbetriebsergebnis %]</nobr></td>
+       <td><nobr>[% kummglbetriebsergebnis %]</nobr>
+</td>
+       <td><nobr>[% kummgkbetriebsergebnis %]</nobr></td>
+       <td><nobr>[% kummpkbetriebsergebnis %]</nobr></td>
+       <td class="right">&nbsp;</td>
+       </tr>
+
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Zinsaufwand</nobr></td>
+       <td><nobr>[% jetzt30 %]</nobr></td>
+       <td><nobr>[% jetztgl30 %]</nobr></td>
+       <td><nobr>[% jetztgk30 %]</nobr></td>
+       <td><nobr>[% jetztpk30 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm30 %]</nobr></td>
+       <td><nobr>[% kummgl30 %]</nobr></td>
+       <td><nobr>[% kummgk30 %]</nobr></td>
+       <td><nobr>[% kummpk30 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white">
+       <td class="left"><nobr>&Uuml;brige Steuern</nobr></td>
+       <td><nobr>[% jetzt19 %]</nobr></td>
+       <td><nobr>[% jetztgl19 %]</nobr></td>
+       <td><nobr>[% jetztgk19 %]</nobr></td>
+       <td><nobr>[% jetztpk19 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm19 %]</nobr></td>
+       <td><nobr>[% kummg191 %]</nobr></td>
+       <td><nobr>[% kummgk19 %]</nobr></td>
+       <td><nobr>[% kummpk19 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Sonst. neutr. Aufwand</nobr></td>
+       <td><nobr>[% jetzt31 %]</nobr></td>
+       <td><nobr>[% jetztgl31 %]</nobr></td>
+       <td><nobr>[% jetztgk31 %]</nobr></td>
+       <td><nobr>[% jetztpk31 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm31 %]</nobr></td>
+       <td><nobr>[% kummgl31 %]</nobr></td>
+       <td><nobr>[% kummgk31 %]</nobr></td>
+       <td><nobr>[% kummpk31 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white subtotal">
+<td class="left"><nobr>Neutraler Aufwand</nobr></td>
+       <td><nobr>[% jetztneutraleraufwand %]</nobr></td>
+       <td><nobr>[% jetztglneutraleraufwand %]</nobr></td>
+       <td><nobr>[% jetztgkneutraleraufwand %]</nobr></td>
+       <td><nobr>[% jetztpkneutraleraufwand %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kummneutraleraufwand %]</nobr></td>
+       <td><nobr>[% kummglneutraleraufwand %]</nobr></td>
+       <td><nobr>[% kummgkneutraleraufwand %]</nobr></td>
+       <td><nobr>[% kummpkneutraleraufwand %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey"><td class="left right" colspan="11">&nbsp;</td></tr>
+
+<tr class="white">
+       <td class="left"><nobr>Zinsertr&auml;ge</nobr></td>
+       <td><nobr>[% jetzt32 %]</nobr></td>
+       <td><nobr>[% jetztgl32 %]</nobr></td>
+       <td><nobr>[% jetztgk32 %]</nobr></td>
+       <td><nobr>[% jetztpk32 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm32 %]</nobr></td>
+       <td><nobr>[% kummgl32 %]</nobr></td>
+       <td><nobr>[% kummgk32 %]</nobr></td>
+       <td><nobr>[% kummpk32 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Sonst. neutr. Ertr.</nobr></td>
+       <td><nobr>[% jetzt33 %]</nobr></td>
+       <td><nobr>[% jetztgl33 %]</nobr></td>
+       <td><nobr>[% jetztgk33 %]</nobr></td>
+       <td><nobr>[% jetztpk33 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm33 %]</nobr></td>
+       <td><nobr>[% kummgl33 %]</nobr></td>
+       <td><nobr>[% kummgk33 %]</nobr></td>
+       <td><nobr>[% kummpk33 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="white">
+       <td class="left"><nobr>Verr.kalk.Kosten</nobr></td>
+       <td><nobr>[% jetzt34 %]</nobr></td>
+       <td><nobr>[% jetztgl34 %]</nobr>
+       <td><nobr>[% jetztgk34 %]</nobr></td>
+       <td><nobr>[% jetztpk34 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm34 %]</nobr></td>
+       <td><nobr>[% kummgl34 %]</nobr></td>
+       <td><nobr>[% kummgk34 %]</nobr></td>
+       <td><nobr>[% kummpk34 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+
+<tr class="grey subtotal">
+       <td class="left"><nobr>Neutraler Ertrag</nobr></td>
+       <td><nobr>[% jetztneutralerertrag %]</nobr></td>
+       <td><nobr>[% jetztglneutralerertrag %]</nobr></td>
+       <td><nobr>[% jetztgkneutralerertrag %]</nobr></td>
+       <td><nobr>[% jetztpkneutralerertrag %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kummneutralerertrag %]</nobr></td>
+       <td><nobr>[% kummglneutralerertrag %]</nobr></td>
+       <td><nobr>[% kummgkneutralerertrag %]</nobr></td>
+       <td><nobr>[% kummpkneutralerertrag %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+       
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+
+<tr class="grey subtotal">
+       <td class="left"><nobr>Ergebnis vor Steuern</nobr></td>
+       <td><nobr>[% jetztergebnisvorsteuern %]</nobr></td>
+       <td><nobr>[% jetztglergebnisvorsteuern %]</nobr></td>
+       <td><nobr>[% jetztgkergebnisvorsteuern %]</nobr></td>
+       <td><nobr>[% jetztpkergebnisvorsteuern %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kummergebnisvorsteuern %]</nobr></td>
+       <td><nobr>[% kummglergebnisvorsteuern %]</nobr></td>
+       <td><nobr>[% kummgkergebnisvorsteuern %]</nobr></td>
+       <td><nobr>[% kummpkergebnisvorsteuern %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+       
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+
+<tr class="grey">
+       <td class="left"><nobr>Steuern Eink.u.Ertr.</nobr></td>
+       <td><nobr>[% jetzt35 %]</nobr></td>
+       <td><nobr>[% jetztgl35 %]</nobr></td>
+       <td><nobr>[% jetztgk35 %]</nobr></td>
+       <td><nobr>[% jetztpk35 %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kumm35 %]</nobr></td>
+       <td><nobr>[% kummgl35 %]</nobr></td>
+       <td><nobr>[% kummgk35 %]</nobr></td>
+       <td><nobr>[% kummpk35 %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+       
+<tr class="white"><td class="left right" colspan="11">&nbsp;</td></tr>
+
+<tr class="grey subtotal">
+       <td class="left"><nobr>Vorl&auml;ufiges Ergebnis</nobr></td>
+       <td><nobr>[% jetztergebnis %]</nobr></td>
+       <td><nobr>[% jetztglergebnis %]</nobr></td>
+       <td><nobr>[% jetztgkergebnis %]</nobr></td>
+       <td><nobr>[% jetztpkergebnis %]</nobr></td>
+       <td></td>
+       <td><nobr>[% kummergebnis %]</nobr></td>
+       <td><nobr>[% kummglergebnis %]</nobr></td>
+       <td><nobr>[% kummgkergebnis %]</nobr></td>
+       <td><nobr>[% kummpkergebnis %]</nobr></td>
+       <td class="right">&nbsp;</td>
+</tr>
+       
+<tr class="white" id=last><td class="left right"
+colspan="11">&nbsp;</td></tr>
+
+<tr>
+       <td colspan=11 class=footer>W&auml;hrung: Euro - FiBu: Kivitendo ERP
+(Version [% version %]) - Formular: 11.01.2007</td>
+</tr>
+
+</table>
index e5f00ba..af0f19b 100644 (file)
 
 <tr>
   <td>
-       Umsatzerl&ouml;se  
+    Umsatzerl&ouml;se  
   </td>
   <td>
-       [% eur1 %]
+    [% eur1 %]
   </td>
 </tr>
 <tr>
   <td>
-       sonstige Erl&ouml;se  
+    sonstige Erl&ouml;se  
   </td>
   <td>
-       [% eur2 %]  
+    [% eur2 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Privatanteile
+    Privatanteile
   </td>
   <td>
-       [% eur3 %]  
+    [% eur3 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Zinsertr&auml;ge
+    Zinsertr&auml;ge
   </td>
   <td>
-       [% eur4 %]  
+    [% eur4 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Au&szlig;erordentliche Ertr&auml;ge
+    Au&szlig;erordentliche Ertr&auml;ge
   </td>
   <td>
-       [% eur5 %]  
+    [% eur5 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Vereinnahmte Umsatzsteuer
+    Vereinnahmte Umsatzsteuer
   </td>
   <td>
-       [% eur6 %]  
+    [% eur6 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Umsatzsteuererstattungen
+    Umsatzsteuererstattungen
   </td>
   <td>
-       [% eur7 %]  
+    [% eur7 %]  
   </td>
 </tr>
 
 
 <tr>
   <td>
-       Wareneing&auml;nge
+    Wareneing&auml;nge
   </td>
   <td>
-       [% eur8 %]  
+    [% eur8 %]  
   </td>
 </tr>
 <tr>
   <td>
-       L&ouml;hne und Geh&auml;ter
+    L&ouml;hne und Geh&auml;ter
   </td>
   <td>
-       [% eur9 %]  
+    [% eur9 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Gesetzlicher sozialer Aufwand
+    Gesetzlicher sozialer Aufwand
   </td>
   <td>
-       [% eur10 %]  
+    [% eur10 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Mieten
+    Mieten
   </td>
   <td>
-       [% eur11 %]  
+    [% eur11 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Gas, Strom, Wasser
+    Gas, Strom, Wasser
   </td>
   <td>
-       [% eur12 %]  
+    [% eur12 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Instandhaltung
+    Instandhaltung
   </td>
   <td>
-       [% eur13 %]  
+    [% eur13 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Steuern, Versicherungen, Beitr&auml;ge
+    Steuern, Versicherungen, Beitr&auml;ge
   </td>
   <td>
-       [% eur14 %]  
+    [% eur14 %]  
   </td>
 </tr>
 <tr>
   <td>
-       Kfz-Steuern
+    Kfz-Steuern
   </td>
   <td>
-       [% eur15 %]  
+    [% eur15 %]  
   </td>
 </tr><tr>
   <td>
-       Kfz-Versicherungen
+    Kfz-Versicherungen
   </td>
   <td>
-       [% eur16 %]  
+    [% eur16 %]  
   </td>
 </tr><tr>
   <td>
-       Sonstige Fahrzeugkosten
+    Sonstige Fahrzeugkosten
   </td>
   <td>
-       [% eur17 %]  
+    [% eur17 %]  
   </td>
 </tr><tr>
   <td>
-       Werbe- und Reisekosten
+    Werbe- und Reisekosten
   </td>
   <td>
-       [% eur18 %]  
+    [% eur18 %]  
   </td>
 </tr><tr>
   <td>
-       Instandhaltung und Werkzeuge
+    Instandhaltung und Werkzeuge
   </td>
   <td>
-       [% eur19 %]  
+    [% eur19 %]  
   </td>
 </tr><tr>
   <td>
-       Fachzeitschriften, B&uuml;cher
+    Fachzeitschriften, B&uuml;cher
   </td>
   <td>
-       [% eur20 %]  
+    [% eur20 %]  
   </td>
 </tr><tr>
   <td>
-       Miete f&uuml;r Einrichtungen
+    Miete f&uuml;r Einrichtungen
   </td>
   <td>
-       [% eur21 %]  
+    [% eur21 %]  
   </td>
 </tr><tr>
   <td>
-       Rechts- und Beratungskosten
+    Rechts- und Beratungskosten
   </td>
   <td>
-       [% eur22 %]  
+    [% eur22 %]  
   </td>
 </tr><tr>
   <td>
-       B&uuml;robedarf, Porto, Telefon
+    B&uuml;robedarf, Porto, Telefon
   </td>
   <td>
-       [% eur23 %]  
+    [% eur23 %]  
   </td>
 </tr><tr>
   <td>
-       Sonstige Aufwendungen
+    Sonstige Aufwendungen
   </td>
   <td>
-       [% eur24 %]  
+    [% eur24 %]  
   </td>
 </tr><tr>
   <td>
-       Abschreibungen auf Anlageverm&ouml;gen
+    Abschreibungen auf Anlageverm&ouml;gen
   </td>
   <td>
-       [% eur25 %]  
+    [% eur25 %]  
   </td>
 </tr><tr>
   <td>
-       Abschreibungen auf GWG
+    Abschreibungen auf GWG
   </td>
   <td>
-       [% eur26 %]  
+    [% eur26 %]  
   </td>
 </tr><tr>
   <td>
-       Vorsteuer
+    Vorsteuer
   </td>
   <td>
-       [% eur27 %]  
+    [% eur27 %]  
   </td>
 </tr><tr>
   <td>
-       Umsatzsteuerzahlungen
+    Umsatzsteuerzahlungen
   </td>
   <td>
-       [% eur28 %]  
+    [% eur28 %]  
   </td>
 </tr><tr>
   <td>
-       Zinsaufwand
+    Zinsaufwand
   </td>
   <td>
-       [% eur29 %]  
+    [% eur29 %]  
   </td>
 </tr><tr>
   <td>
-       Au&szlig;erordentlicher Aufwand
+    Au&szlig;erordentlicher Aufwand
   </td>
   <td>
-       [% eur30 %]  
+    [% eur30 %]  
   </td>
 </tr><tr>
   <td>
-       Betriebliche Steuern
+    Betriebliche Steuern
   </td>
   <td>
-       [% eur31 %]  
+    [% eur31 %]  
   </td>
 </tr>