Codeunit "Accounting Period Mgt."
ID 360
Namespace: Microsoft.Foundation.Period
Properties
| Name |
Value |
| Permissions |
tabledata "Accounting Period" = R
|
Methods
GetPeriodStartingDate
procedure GetPeriodStartingDate(): Date
Returns
CheckPostingDateInFiscalYear
procedure CheckPostingDateInFiscalYear(PostingDate: Date)
Parameters
| Name |
Type |
Description |
|
PostingDate
|
Date
|
|
FindFiscalYear
procedure FindFiscalYear(BalanceDate: Date): Date
Parameters
| Name |
Type |
Description |
|
BalanceDate
|
Date
|
|
Returns
FindEndOfFiscalYear
procedure FindEndOfFiscalYear(BalanceDate: Date): Date
Parameters
| Name |
Type |
Description |
|
BalanceDate
|
Date
|
|
Returns
procedure AccPeriodStartEnd(Date: Date, var StartDate: Date, var EndDate: Date, var PeriodError: Boolean, Steps: Integer, Type: Enum "Period Type", RangeFromType: Enum "Period Formula Range", RangeToType: Enum "Period Formula Range", RangeFromInt: Integer, RangeToInt: Integer)
Parameters
AccPeriodEndDate
procedure AccPeriodEndDate(StartDate: Date): Date
Parameters
| Name |
Type |
Description |
|
StartDate
|
Date
|
|
Returns
procedure AccPeriodStartOrEnd(AccountingPeriod: Record "Accounting Period", CurrentPeriodNo: Integer, RangeType: Enum "Period Formula Range", RangeInt: Integer, EndDate: Boolean, var Date: Date)
Parameters
InitStartYearAccountingPeriod
procedure InitStartYearAccountingPeriod(var AccountingPeriod: Record "Accounting Period", PostingDate: Date)
Parameters
InitDefaultAccountingPeriod
procedure InitDefaultAccountingPeriod(var AccountingPeriod: Record "Accounting Period", PostingDate: Date)
Parameters
GetDefaultPeriodEndingDate
procedure GetDefaultPeriodEndingDate(PostingDate: Date): Date
Parameters
| Name |
Type |
Description |
|
PostingDate
|
Date
|
|
Returns
See also