setting that named as financial year denote added to localization part and it will be considered on the preparation of reports

This commit is contained in:
Sevan Nerse
2021-02-12 22:00:46 +03:00
parent 9665d8d695
commit 52cf468d70
7 changed files with 37 additions and 4 deletions

View File

@@ -371,7 +371,15 @@ abstract class Report
{
switch ($this->getSetting('period')) {
case 'yearly':
$i = $date->copy()->format($this->getYearlyDateFormat());
$financial_year = $this->getFinancialYear($this->year);
if ($date->greaterThanOrEqualTo($financial_year->getStartDate()) && $date->lessThanOrEqualTo($financial_year->getEndDate())) {
if (setting('localisation.financial_year_denote') == 'begins') {
$i = $financial_year->getStartDate()->copy()->format($this->getYearlyDateFormat());
} else {
$i = $financial_year->getEndDate()->copy()->format($this->getYearlyDateFormat());
}
}
break;
case 'quarterly':