X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/0b34e29fb04ad9ac9912f67b767f9f401700ca97..8e5b1f0e363dd22883e931006b8ac414bad9bbc5:/t/controllers/financial_overview/sales_orders.t diff --git a/t/controllers/financial_overview/sales_orders.t b/t/controllers/financial_overview/sales_orders.t index 8994faddf..34e1182b8 100644 --- a/t/controllers/financial_overview/sales_orders.t +++ b/t/controllers/financial_overview/sales_orders.t @@ -42,12 +42,21 @@ sub clear_up { }; sub init_common_state { - $ar_chart = SL::DB::Manager::Chart->find_by(accno => '1400') || croak "No AR chart"; - $buchungsgruppe = SL::DB::Manager::Buchungsgruppe->find_by(description => 'Standard 19%') || croak "No accounting group"; - $currency_id = SL::DB::Default->get->currency_id; - $employee = SL::DB::Manager::Employee->current || croak "No employee"; - $tax_zone = SL::DB::Manager::TaxZone->find_by( description => 'Inland') || croak "No taxzone"; - $unit = SL::DB::Manager::Unit->find_by(name => 'psch') || croak "No unit"; + if ($::lx_office_conf{system}->{default_manager} eq "swiss") { + $ar_chart = SL::DB::Manager::Chart->find_by(accno => '3200') || croak "No AR chart"; + $buchungsgruppe = SL::DB::Manager::Buchungsgruppe->find_by(description => 'Standard 8%') || croak "No accounting group"; + $currency_id = SL::DB::Default->get->currency_id; + $employee = SL::DB::Manager::Employee->current || croak "No employee"; + $tax_zone = SL::DB::Manager::TaxZone->find_by( description => 'Schweiz') || croak "No taxzone"; + $unit = SL::DB::Manager::Unit->find_by(name => 'pauschal') || croak "No unit"; + } else { + $ar_chart = SL::DB::Manager::Chart->find_by(accno => '1400') || croak "No AR chart"; + $buchungsgruppe = SL::DB::Manager::Buchungsgruppe->find_by(description => 'Standard 19%') || croak "No accounting group"; + $currency_id = SL::DB::Default->get->currency_id; + $employee = SL::DB::Manager::Employee->current || croak "No employee"; + $tax_zone = SL::DB::Manager::TaxZone->find_by( description => 'Inland') || croak "No taxzone"; + $unit = SL::DB::Manager::Unit->find_by(name => 'psch') || croak "No unit"; + } } sub create_sales_order {