X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=t%2Fdb_helper%2Fconvert_invoice.t;h=8d088999d7e57f72a633d460cd58ab33f1071fde;hb=124d274756c0873240074c85afc7a3961a680f08;hp=5622961437b056733defb00bc84ed08b417477c5;hpb=19df37e1f983758cf6674580c5b191cff6e6ed10;p=kivitendo-erp.git diff --git a/t/db_helper/convert_invoice.t b/t/db_helper/convert_invoice.t index 562296143..8d088999d 100644 --- a/t/db_helper/convert_invoice.t +++ b/t/db_helper/convert_invoice.t @@ -25,6 +25,7 @@ use SL::DB::Unit; use SL::Dev::ALL qw(:ALL); my ($customer, $employee, $payment_do, $unit, @parts, $department); +my ($transdate); my $VISUAL_TEST = 0; # just a sleep to click around @@ -40,6 +41,9 @@ sub reset_state { clear_up(); + $transdate = DateTime->today_local; + $transdate->set_year(2019) if $transdate->year == 2020; # use year 2019 in 2020, because of tax rate change in Germany + $unit = SL::DB::Manager::Unit->find_by(name => 'kg') || die "Can't find unit 'kg'"; $customer = new_customer()->save; @@ -91,6 +95,7 @@ reset_state(); # we create L20199 with two items my $do1 = create_sales_delivery_order( 'department_id' => $department->id, + 'transdate' => $transdate, 'donumber' => 'L20199', 'employee_id' => $employee->id, 'intnotes' => 'some intnotes', @@ -144,7 +149,7 @@ is (SL::DB::Manager::DeliveryOrderItem->get_all_count(where => [ delivery_order_ # convert this do to invoice -my $invoice = $do1->convert_to_invoice(); +my $invoice = $do1->convert_to_invoice(transdate => $transdate); sleep (300) if $VISUAL_TEST; # we can do a real visual test via gui login # test invoice afterwards @@ -234,7 +239,6 @@ clear_up(); 1; - # vim: ft=perl # set emacs to perl mode # Local Variables: