Codeunit 1720 Deferral Utilities in 28
- App
- Base Application
- Namespace
- Microsoft.Finance.Deferral
Versions171819202122232425262728latest
Source29
Procedures, 24
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| CreateRecurringDescription | (Date, Text[100]) | Text[100] | public | - |
| CreateDeferralSchedule | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Enum Deferral Calculation Method, Date, Integer, Boolean, Text[100], Boolean, Code[10]) | public | - | |
| CalcDeferralNoOfPeriods | (Enum Deferral Calculation Method, Integer, Date) | Integer | public | - |
| FilterDeferralLines | (var Record Deferral Line, Option, Code[10], Code[10], Integer, Code[20], Integer) | public | - | |
| SetDeferralRecords | (var Record Deferral Header, Integer, Code[10], Code[10], Integer, Code[20], Integer, Enum Deferral Calculation Method, Integer, Decimal, Date, Code[10], Text[100], Decimal, Boolean, Code[10]) | public | - | |
| RemoveOrSetDeferralSchedule | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10], Boolean) | public | - | |
| CreateScheduleFromGL | (Record Gen. Journal Line, Integer) | public | - | |
| DeferralCodeOnValidate | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10]) | public | - | |
| DeferralCodeOnDelete | (Integer, Code[10], Code[10], Integer, Code[20], Integer) | public | - | |
| OpenLineScheduleEdit | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10]) | Boolean | public | - |
| OpenLineScheduleView | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer) | public | - | |
| OpenLineScheduleArchive | (Code[10], Integer, Integer, Code[20], Integer, Integer, Integer) | public | - | |
| RoundDeferralAmount | (var Record Deferral Header, Code[10], Decimal, Date, var Decimal, var Decimal) | public | - | |
| GetDeferralStartDate | (Integer, Integer, Code[20], Integer, Code[10], Date) | Date | public | - |
| AdjustTotalAmountForDeferrals | (Code[10], var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal) | public | - | |
| AdjustTotalAmountForDeferralsNoBase | (Code[10], var Decimal, var Decimal, var Decimal, var Decimal) | public | - | |
| InitializeDeferralHeaderAndSetPostDate | (var Record Deferral Line, Record Deferral Header, Integer, var Date) | public | - | |
| IsDateNotAllowed | (Date) | Boolean | public | - |
| AdjustTotalAmountForDeferrals | (Code[10], var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, Decimal, Decimal) | public | - | |
| AdjustTotalAmountForDeferralsNoBase | (Code[10], var Decimal, var Decimal, var Decimal, var Decimal, Decimal, Decimal) | public | - | |
| CheckDeferralConditionForGenJournal | (var Record Gen. Journal Line) | public | - | |
| ShowGenJournalTemplate | (ErrorInfo) | public | - | |
| ShowSourceCodeSetup | (ErrorInfo) | public | - | |
| CreateCopyOfDeferralSchedule | (Record Deferral Header, Integer) | public | - |
Events, 40
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterCalculateDaysPerPeriod | (Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnAfterCalculateEqualPerPeriod | (Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnAfterCalculateStraightline | (Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnAfterCalculateUserDefined | (Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnAfterCreateDeferralSchedule | (Record Deferral Header, var Record Deferral Line, Record Deferral Template, Enum Deferral Calculation Method) | - |
| Integration event | OnAfterCreateScheduleFromGL | (var Record Gen. Journal Line, var Record Posted Deferral Header) | - |
| Integration event | OnAfterSetStartDate | (Record Deferral Template, var Date, var Date) | - |
| Integration event | OnBeforeCalculateDaysPerPeriod | (Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnBeforeCalculateEqualPerPeriod | (Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnBeforeCalculateStraightline | (Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnBeforeCalculateUserDefined | (Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnBeforePostedDeferralHeaderInsert | (var Record Posted Deferral Header, Record Gen. Journal Line) | - |
| Integration event | OnBeforePostedDeferralLineInsert | (var Record Posted Deferral Line, Record Gen. Journal Line) | - |
| Integration event | OnBeforeCalcDeferralNoOfPeriods | (Enum Deferral Calculation Method, var Integer, Date, var Boolean) | - |
| Integration event | OnBeforeCheckPostingDate | (Record Deferral Header, var Record Deferral Line, var Boolean) | - |
| Integration event | OnBeforeGetDeferralDescription | (Code[10], Code[20], Text[100], var Text[100], var Boolean) | - |
| Integration event | OnCalculateEqualPerPeriodOnBeforeDeferralLineInsert | (Record Deferral Header, var Record Deferral Line) | - |
| Integration event | OnCalculateStraightlineOnBeforeDeferralLineInsert | (var Record Deferral Line, Record Deferral Header) | - |
| Integration event | OnSetDeferralRecordsOnBeforeDeferralHeaderModify | (var Record Deferral Header) | - |
| Integration event | OnCalculateStraightlineOnAfterCalcSecondPeriodDate | (Record Deferral Header, Date, var Date, var Date) | - |
| Integration event | OnCalculateStraightlineOnBeforeCalcPeriodicDeferralAmount | (var Record Deferral Header, var Decimal, Decimal, var Boolean) | - |
| Integration event | OnCalculateDaysPerPeriodOnAfterCalcEndDate | (var Record Deferral Header, var Record Deferral Line, Record Deferral Template, var Date) | - |
| Integration event | OnCalculateDaysPerPeriodOnBeforeDeferralLineInsert | (Record Deferral Header, var Record Deferral Line) | - |
| Integration event | OnCalculateUserDefinedOnBeforeDeferralLineInsert | (Record Deferral Header, var Record Deferral Line) | - |
| Integration event | OnBeforeUpdateDeferralLineDescription | (var Record Deferral Line, Record Deferral Header, Record Deferral Template, Date, var Boolean) | - |
| Integration event | OnBeforeDeferralCodeOnValidate | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10], var Boolean) | - |
| Integration event | OnBeforeIsDateNotAllowed | (Date, var Boolean, var Boolean) | - |
| Integration event | OnBeforeValidateDeferralTemplate | (Record Deferral Template, var Boolean) | - |
| Integration event | OnInitializeDeferralHeaderAndSetPostDateAfterInitDeferralLine | (var Record Deferral Line) | - |
| Integration event | OnOpenLineScheduleEditOnBeforeDeferralScheduleSetParameters | (var Page Deferral Schedule, Integer, Code[10], Code[10], Integer, Code[20], Record Deferral Header, var Boolean) | - |
| Integration event | OnBeforeRemoveOrSetDeferralSchedule | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10], Boolean, var Boolean) | - |
| Integration event | OnBeforeCreateDeferralSchedule | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Enum Deferral Calculation Method, var Date, var Integer, Boolean, Text[100], var Boolean, Code[10], var Boolean, var Boolean) | - |
| Integration event | OnBeforeOpenLineScheduleEdit | (Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10]) | - |
| Integration event | OnAfterAdjustTotalAmountForDeferrals | (Code[10], var Decimal, var Decimal, var Decimal, var Decimal, Decimal, Decimal) | - |
| Integration event | OnBeforeCheckDeferralConditionForGenJournal | (var Record Gen. Journal Line, var Boolean) | - |
| Integration event | OnBeforeRoundDeferralAmount | (var Record Deferral Header, Code[10], Decimal, Date, var Boolean) | - |
| Integration event | OnCreateDeferralScheduleOnCalcMethodElse | (Enum Deferral Calculation Method, Record Deferral Header, var Record Deferral Line, Record Deferral Template) | - |
| Integration event | OnCalculateStraightlineOnAfterCalcPeriodicDeferralAmount | (var Record Deferral Header, var Integer) | - |
| Integration event | OnAfterInitializeDeferralHeaderAndSetPostDate | (var Record Deferral Line, Record Deferral Header, Integer, var Date) | - |
| Integration event | OnBeforeGetPeriodStartingDate | (Date, var Date, var Boolean) | - |