fixed short invoice (#891)
This commit is contained in:
@@ -34,6 +34,9 @@ class ShortInvoiceCalculator extends AbstractMergedCalculator implements Calcula
|
|||||||
$this->mergeTimesheets($timesheet, $entry);
|
$this->mergeTimesheets($timesheet, $entry);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$timesheet->setFixedRate($timesheet->getRate());
|
||||||
|
$timesheet->setHourlyRate($timesheet->getRate());
|
||||||
|
|
||||||
return [$timesheet];
|
return [$timesheet];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -102,7 +102,9 @@ class ShortInvoiceCalculatorTest extends AbstractCalculatorTest
|
|||||||
/** @var Timesheet $result */
|
/** @var Timesheet $result */
|
||||||
$result = $sut->getEntries()[0];
|
$result = $sut->getEntries()[0];
|
||||||
$this->assertEquals('activity description', $result->getDescription());
|
$this->assertEquals('activity description', $result->getDescription());
|
||||||
|
$this->assertEquals(488.38, $result->getHourlyRate());
|
||||||
$this->assertEquals(488.38, $result->getRate());
|
$this->assertEquals(488.38, $result->getRate());
|
||||||
|
$this->assertEquals(488.38, $result->getFixedRate());
|
||||||
$this->assertEquals(5800, $result->getDuration());
|
$this->assertEquals(5800, $result->getDuration());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user