fiscalPeriod method

FiscalPeriod fiscalPeriod({
  1. FiscalYearConfig config = const FiscalYearConfig(),
})

Gets the complete fiscal period information.

Implementation

FiscalPeriod fiscalPeriod({
  FiscalYearConfig config = const FiscalYearConfig(),
}) {
  final fy = fiscalYearWithConfig(config);
  final fm = _fiscalMonthWithConfig(config);
  final fq = ((fm - 1) ~/ 3) + 1;
  final periodInQ = ((fm - 1) % 3) + 1;

  return FiscalPeriod(
    year: fy,
    quarter: fq,
    periodInQuarter: periodInQ,
    config: config,
  );
}